keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题

keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题

先上配置图
keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题
上图选用了STLINK 下载方式,勾选 Run to main.
keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题
点击Settings,可以看到Stink的一些信息,这个Connect选择的是Normal,勾选Rest after Connect.
keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题
接下来点击Flash Dowload,正常我们想下载之后mcu自动重启都是在这个设置下勾选Rest and run.
但是keil5.29版本有一个新的设置,导致了勾选Rest and run,mcu还是无法带电重启,
面对这个困扰我做了很多尝试,每次下载都要手动重启实在太麻烦,我使用cubemx生成了三个不一样版本的keil工程,

MDK-ARM — V4
MDK-ARM — V5
MDK-ARM — V5.7

然后我挨个工程烧录程序,奇迹出现了,V4版本下载之后重启了,但是V5和V5.7都不会重启.那么问题来了,新版本多了什么功能呢???

经过一番思考,肯定是下载配置问题,因为V4版本的工程下载成功了.首先排除掉了硬件问题.然后我把三个工程的下载配置核对了一遍,发现都是一样的,那为什么不会重启呢???

就这样耽误了几个小时…
keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题
然后我就发现新版本的多了一个pack的东西,没错就是它锅.
在这个pack里有一个Debug Description,把它给取消了,就好了.
本来想体验一下新版本的,结果把自己给秀了,有一个稳定版本能不换就不换,不要做测试小白.浪费时间浪费生命.我多撸两行代码不香???体验什么鬼新版本.
keil 5.29 STM32F103下载程序勾远Rest and run MCU任然不重启问题
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。