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.

关于TMS570ls3137的boot串口升级与用户区添加ECC冲突

最近遇到一个问题,

1.我在用户区APP中利用HCG图形勾选了FlashECC,RAMECC功能,代码生成完毕后。将此用户区的APP程序烧录到指定地址20000,从boot进入后进行跳转到地址20000来执行用户区程序,从串口发现,boot不能进行跳转。

2.在上面问题发生后,去掉ECC的功能,boot就能够正常跳转到用户区程序。

3.当添加ECC功能后,将用户区程序直接从0地址烧写,是可以正常工作的。

请问一下,为什么添加ECC功能后,boot就不能正常跳转到用户区程序。

  • 你这问题太深奥了。添加了ECC功能后,看看能否定位这个功能相关的函数是不是使用了某个默认地址,导致你指定的地址没法使用了。不知道楼主最近研究出来没,如果发现问题所在了,分享一下啊。这个或许只有设计这个芯片的人能解释的清楚了,要不就是高手中的高手。