Keil仿真下载bootloader后下载APP跳转不起来,后下载APP是正常的,问题解决
现象:1.keil jlink仿真下载app后,再下载bootloader工程代码,怎么都跳转不成功,一开始以为跳转问题。
2.如果先下载boot,再下载APP 是可以正常工作的。
所以怀疑,先下载boot和后下载boot肯定哪里有差异,通过jflash读取正常状态和问题状态下的
512k flash空间发现,后下载boot时,APP地址0x8006000地址的数据为全FF,说明是下载boot
时被擦掉了。
经查,在keil的下载设置里有这个设置,原因找到,不要用全擦除:
