28035做在线升级,APP与BOOTLOADER放同一个工程。int00放A扇区,以为已经工作正常了。但是发现APP更改时HEX中int00相关的数据会变。int00如果不放A扇区,如果升级失败int00被擦除了会找不到main入口。放A扇区又无法在程序变动后升级c_int00。相互矛盾。极端情况甚至坏DSP不知道是烧了还是锁FLASH了,仿真器都连不上了。请问如何处理。明明是矛盾的,为什么别人做成功了,想不明白。
c_int00拷A扇区是这样拷的,不知道对不对:
BootAPI:
{
-lrts2800_ml.lib(.text FLASHA)
-lrts2800_ml.lib(.cinit FLASHA)
} > FLASHA PAGE = 0
另外请问int00为什么会跟着APP程序变。跳转,初始化堆栈,全局变量。好像都跟APP没关系 啊
为什么要把app与bootloader做一起?因为老板要求,我也没办法。
Xiao Dong:瞎指挥的老板不是好老板,早点弃暗投明。