This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于6455 reset cpu 以及中断向量表地址的问题



各位老师:

  在学习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的呢?

问题有点多,希望可以得到大牛们的指点