TI论坛
直播中

陈连香

7年用户 207经验值
私信 关注
[问答]

C6455自启动无法完成正常加载的解决办法?

选择EMIFA口进行加载,但是在上电后程序指针停留在内部rom中,无法跳转到0xb0000000,也就是无法将flash的前1k的二次引导代码加载到0x00800000处,因此无法完成正常加载。板子可以在线调试,上电后的配置引脚状态也对,有没有知道是什么原因的?
调试时将程序指针手动改到0xb0000000处,即可将1k代码复制到0x00800000处,然后也可以正常的将后续程序搬移到L2中。

回帖(1)

陈连香

2020-7-30 14:20:16
这些寄存器的设置是对的,另外我的PCI_EN引脚设置为1,HPI和PCI复用功能选择的PCI。然后今天我更改了PCI_EEAI(P25)引脚为低,HPI_WIDTH(R25)引脚为高,做了如此的更改以后,DSP可以正常进行自启动了。我查看了这两个引脚的作用,貌似跟自启动没有关系,但是更改后确实可以正常工作了,不知道是什么原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分