我使用的是AT25512的存储器,使用的是Serial (SPI) EPROM Boot (16-bit address) via McBSP0启动方式,为什么有时候能启动成功,而有时候又失败呢?这是我的CMD配置文件程序最后产生的bin文件大小为43k
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.
jinkai lou 说:想问一下,怎么才能检测是程序本身有问题还是程序没有载入到内存中?
#1. 用示波器探测flash的CS,看上电复位后CS上是否有信号变化,即DSP是否读了flash。
#2. 上电后,等一下(这个时间很快,也就是等DSP读完flash),CCS不加gel文件,连接仿真器,看指针停在什么位置,以及比较memory里的内容,检查几个关键位置,比如_c_int00地址处的内容跟直接通过CCS下载程序时的内容是否一致来判断是否载入了。
我发现一个现象,好像和文档上说的正好相反,如果能IO4上电后一直保持低电平,就能正常启动,如果IO4刚开始是低电平,到最后变成高电平的话,就不能正常启动,这不是和文档上说的相反吗?出现这种状况,又会是什么原因呢?