Part Number:TMS320C6678
调试程序时,FPGA配置DSP为从EMIF NOR FLASH启动,该FLASH挂在FPGA上。在EMIF FLASH的前1K字节保存了一段搬移程序,在CCS进行CPU/SYSTEM reset后,看到核0的PC指针会跳到0x20B00000,0x70000034。当核0的PC地址为0x20B00000时,程序可以正常加载,当核0的PC地址为0x70000000开始的一段空间,加载程序失败,提示下面的错误。
所以,当从FLASH启动时,DSP内部是因为什么原因,导致加载程序出现上面的异常情况?
调试时,配置为NO BOOT启动,是为了保证程序正常加载?
Shine:
Jerry 说:调试时,配置为NO BOOT启动,是为了保证程序正常加载?
No boot模式是EMIF启动模式。如果您是要用ccs调试程序的话,建议先把flash里的代码擦除。
,
Jerry:
flash代码全部擦除之后,里面全为0xff,systemreset后加载程序还是失败。
跟platform配置有关?地址0x70000000地址配置为RWIX
,
Shine:
请问ccs调试时,在target configuration file里是否有加载GEL文件?