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程序无法运行