各位坛友,大家好,
我在做cc2530程序升级的时候,因为一些具体需求,需要扩大boot区的大小(之前按OAD相关文档的配置已成功)。我尝试修改oad-boot.xcl和oad.xcl文件,主要是修改了oad-boot.xcl
-D_CODE_START=0x2000
-D_CODE_END=0x7FFF // Last address for ROOT bank.
和oad.xcl的
-D_CODE_START=0x0000
-D_CODE_END=0x1FFF
//-D_CODE_END=0x07FF
因为具体的应用(我是采用串口对程序进行升级),所以没有设置校验什么的。
但是似乎只有在设置boot为2KB的时候,程序能够正常执行,设置为8K或者20K的时候,芯片从boot程序中跳到响应的位置执行时,就不能成功了
我想咨询下各位同行,问题出在哪里,十分感激,附上我修改的文件