各位老师:
在学习6455的过程中,有一些的困惑,希望得到论坛各位老师的指导。
1. JATG在线加载程序之后是从哪里执行的呢?个人认为是首先是跳到中断向量表,中断向量表指向了_c_int00()入口。可是dsp又是如何知道中断向量表的地址的呢?程序运行时PC的初始指针式多少呢?
2.dsp的flash boot时候,dsp上电是先由硬件决定先进入片内ROM运行,进行引导,还是先进入中断向量表,由中断向量表指向了rom开始执行呢?
3.在程序在线仿真的时候,点击reset cpu或者板子上的复位的时候,pc和ISTP都指向了0XB000 0000,结果程序无法运行了,因为片外的flash是空的。我的理解是复位时应该是跳入中断向量表,也就是片内RAM的某个地址,为什么会指向片外FLASH的出事地址呢?
4.中断向量表在内存中的地址是程序什么时候告诉dsp内部寄存器ISTP的呢?
问题有点多,希望可以得到大牛们的指点