STLINK在MDK5.28或其他版本中下载程序后不能复位,需要手动按复位键,MCU 才正常运行。
首先判断是不是该MDK版本的问题,按照以下进行
点击魔法棒
点击Debug,Settings
勾选Reset and Run
如果还是不行,取消Enable勾选,就可以了。
经过以上操作后,MUC下载程序后还是无法进行正常复位,需要替换动态库试试。
ST-LINKIII-KEIL_SWO.dll 文件已挂上去了,可自行下载。
ST-LINKIII-KEIL_SWO.dll 放到C:\Keil_v5\ARM\STLink(自己安装KEIL路径)替换掉原来的,或者原来的改名备用。