ITRAP0 是什么意思

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:30:46
dsp 中经常出现,请知道的说下

看一个例子:
ramfunc:LOAD = FLASHD,
RUM = RAMH0,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0

烧入FLASH运行后
在FLASHD中找到了Ramfunc的代码段,但是运行后在RAMH0中却未发现该代码,其位置上的代码都是ITRAP0。这个原因在于:在调用该函数之前得从flash中复制程序代码到ram空间,这个操作不能自动完成,有应用程序自己完成。你要自己编一段程序,把flash中的程序拷贝到ram中。