CPU1和CPU2同时在线升级程序时,CPU2无法进入应用程序的入口地址,又重新进入了应用程序的入口地址(好像是下载CPU1应用程序使CPU2复位了),引导程序和应用程序FLASH地址无叠加,各自独立;但是在CPU2的引导程序中的返回应用程序入口地址处打断点,然后再全速运行,便可升级成功。请问为什么?谢谢
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.
CPU1和CPU2同时在线升级程序时,CPU2无法进入应用程序的入口地址,又重新进入了应用程序的入口地址(好像是下载CPU1应用程序使CPU2复位了),引导程序和应用程序FLASH地址无叠加,各自独立;但是在CPU2的引导程序中的返回应用程序入口地址处打断点,然后再全速运行,便可升级成功。请问为什么?谢谢
你的升级程序是自己编写的吗?是用flashAPI函数吗?TI也有提供官方的flashAPI例程你可以参考一下:
C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f2838x\examples\c28x\flash