TMSC6474多核DSP,在load .out文件后,正常运行一会就出现跑死现象,这是在DDR地址0x80000000写数据,该数据读取时出现在地址0x80000001,如果在Debug->advanced resets->System reset后,往地址0x80000000写的数据,就会在该地址0x80000000读取,求高手解答,谢谢
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.
TMSC6474多核DSP,在load .out文件后,正常运行一会就出现跑死现象,这是在DDR地址0x80000000写数据,该数据读取时出现在地址0x80000001,如果在Debug->advanced resets->System reset后,往地址0x80000000写的数据,就会在该地址0x80000000读取,求高手解答,谢谢
DDR3初始化是否正确,DDR3初始化的leveling操作应严格按照手册KeyStone DDR3 Initialization去做,使用论坛首页的STK软件包里的Memory测试你的DDR3读写是否正常,这个测试最好能跑24小时以上。
如果DDR3能够正确的读写,那么就要看是否是软件问题引起的,比如多核间的数据同步,cache的维护,代码的bug等等。