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.

TMS320F280049C: F280049C在进行在线烧录测试中,APP与BootLoader程序分别存放在不同Flash区,当运行BootLoader程序中,擦除APP程序后,然后重新上电复位,芯片不能起来,就是程序进不了BootLoader程序

Part Number: TMS320F280049C
Other Parts Discussed in Thread: C2000WARE

F280049C在进行在线烧录测试中,当运行BootLoader程序中,擦除APP程序后,然后重新上电复位,芯片不能起来,就是程序进不了BootLoader程序

APP与BootLoader程序分别存放在不同Flash区,理论上互不影响;

我在28067芯片上进行在线烧录测试中,当运行BootLoader程序中,擦除APP程序后,然后重新上电复位,芯片能起来,进入BootLoader程序;由于APP程序被擦除,所以在BootLoader运行;

 

280049的CMD编写如下:

   BootLoader程序存放区间地址

  APP程序存放区间地址

  • 你好,cmd分区上,如果APP分区的length符合你的实际情况的话就没什么问题了

    关于程序无法运行,我觉得要分两个情况讨论,一个是你的BootLoader是否正确地进行擦除并烧写了,一个是你的程序本身能否正常运行?

    前者可能只能靠你这边自己验证,后者的话我建议你可以先在官方例程的基础上来修改并验证一下

    另外,官方也有提供基于SCI的BootLoader例程,你可以参考一下例程:C:\ti\c2000\C2000Ware_4_01_00_00\driverlib\f28004x\examples\flash