stm32串口下载后,重新上电或者复位后程序无法执行

2019-12-23 18:34发布

额,标题可能无法描述清楚,我再解释下:

开发环境:
Keil MDK + stm32f103zet6

现象描述:
1> 使用Jlink下载(BOOT0 = 0, BOOT1 = 0):复位或者重新上电,单片机仍正常工作。
2> 使用串口下载(BOOT0 = 1, BOOT1 = 0):如果(不断电也不复位的话),执行是可以正常执行的。但是如果重新上电或者复位的话,单片机无任何现象(此时,如果将BOOT0 = 0, BOOT1 = 0,并且断电或者复位,单片机将重新执行)。

问题求解:
为什么必须要执行这步操作(蓝 {MOD}字体部分)单片机才能重新工作?还是我方法不正确(如果这一步是必须的,感觉这个串口下载功能很鸡肋啊)?恳请大神指教~~~谢谢~~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。