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.

TMS320F28379S: DSP基于SPI通信在线升级后,CLA程序无法运行

Part Number: TMS320F28379S

TMS320F28379S在线升级,工程分为两个,分别为bootloader和app部分,bootloader通过SPI从上位机接收升级数据并更新flash,app中有cla程序。

bootloader的内容存放在FLASHA~D,app的内容存放在FLASHE;

bootloader的flash中配置BEGIN为0x80000,app中配置BEGIN为0x88000

app工程使用bootloader的cmd和自己的cmd,在BEGIN配置为0x80000的情况下,烧写完成重新上电后,cla程序都可以正常运行;

但是通过在线升级的方式将app的程序烧到flash中,主循环和ADC的中断函数都可以正常运行,CLA程序无法运行

  • bootloader的flash中配置BEGIN为0x80000,app中配置BEGIN为0x88000

    app工程使用bootloader的cmd和自己的cmd,在BEGIN配置为0x80000的情况下,

    能再解释一下这里吗?APP的BEGIN使用的是0x80000还是0x88000?

  • 您好,我也有类似问题需要请教,F280025芯片, 这是boot程序的cmd配置文件,0x80000到0x81FFF存储boot程序,0x82000开始存储APP程序(LED灯闪烁),仿真器调试boot代码可以跳转到APP的入口地址0x82000(观察现象为LED灯会闪烁),但是掉电后重新上电跳转好像不生效,所以想请问下boot程序仿真器调试模式跟掉电重启的入口地址有什么不同,或者告诉我boot to flash的入口地址是多少,记得F28034的入口地址是0x3F7FF6,F280025对应的这个地址是多少?谢谢!