三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Keil仿真下载bootloader后下载APP跳转不起来,后下载APP是正常的,问题解决

Keil仿真下载bootloader后下载APP跳转不起来,后下载APP是正常的,问题解决

现象:1.keil jlink仿真下载app后,再下载bootloader工程代码,怎么都跳转不成功,一开始以为跳转问题。

2.如果先下载boot,再下载APP 是可以正常工作的。

所以怀疑,先下载boot和后下载boot肯定哪里有差异,通过jflash读取正常状态和问题状态下的

512k flash空间发现,后下载boot时,APP地址0x8006000地址的数据为全FF,说明是下载boot

时被擦掉了。

经查,在keil的下载设置里有这个设置,原因找到,不要用全擦除:

← 返回列表