我现在开发OMAPL138芯片,遇到如下问题:
在ARM端是简单编写的唤醒DSP的程序,没有其他操作,生成了.out文件;
DSP端是实际应用的程序,并且在CMD文件中设置了程序初始入口位置:entry_point: o=0x80010000 l=0x00000400 .text:_c_int00>entry_point
之后利用AISgen将两部分.out文件合成转换,利用ARM端烧写进入NAND FLASH,脱机运行。
现在的情况是主程序的函数能够运行,例如GPIO点亮LED,但是中断向量表指向的中断入口程序没有被执行。
请问中断向量的asm文件要做什么特殊的工作吗?是因为在CMD文件中指定的位置不对吗?曾经将其放在程序入口前一段地址,后一段地址都试过了,就是没有被运行。请问我如何解决这个问题呢?
谢谢!