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.

关于C6678 EMIF Nor Flash启动

最近在做6678上的EMIF Nor-Flsh启动,把程序烧写进去后,加电自启动,然后就仿真器连接,发现PC指针停留在0x700XXXXX(flash的地址空间)的位置,按照论坛上别人说的方法,我查看了bootcomplete的值为1,DEVSTAT的值为1021, boot mode寄存器的值是70,代表EMIF启动。我的flash是挂在ce0上的,现在就有一个疑问:

(1)DSP加电自启的时候,是直接跳到nor flash里面去执行前1K代码,还是先将1K代码读到片上L2,执行这1K代码将flash 1K代码之后的应用程序搬移到L2去

执行,还是直接跳转到flash里面去执行。如果是第一种,那PC指针跳到了flash的地址该如何解释呢?

(2)flash的前1K空间,除了要烧写bootloader,是否还需要烧写启动参数表boot parameter table呢

就目前的状况,应该是启动没成功,不知道问题出在哪儿,希望大牛们给帮忙指导一下,非常感谢!