STM32PROGRAMMER UR connection mode is defined with the HWrst reset mode报错解决
在采用STM32PROGRAMMER出现 "UR connection mode is defined with the HWrst reset mode"报错时,是无法进行连接下载代码的,原因并非是硬件复位方式或者软件复位方式的问题。
现象
ST-LINK连接开发板后插入电脑USB,能识别到ST-LINK:
点击连接后出现报错"UR connection mode is defined with the HWrst reset mode":
对右上侧的参数调整后,皆无法连接上ST-LINK。
规避方式解决
对于上述的情况,解决方式除了直接在STM32CUBEIDE, KEIL等开发环境进行下载。还可以采用STM32 ST-LINK Utility工具进行下载:
真实原因
真实的原因,其实是STM32CUBEPROGRAMMER对ST-LINK的序列号识别问题,其实,换个序列号识别正常的ST-LINK就可以用STM32CUBEPROGRAMMER连接上进行操作了。
有序列号识别问题的ST-LINK:
没有序列号识别问题的ST-LINK:
采用没有序列号识别问题的ST-LINK,则正常连接上:
其它原因
如果采用ST-LINK对设备供电,但设备对电流的抽取较多,ST-LINK的输出供电不稳,也可能出现“UR connection mode is defined with the HWrst reset mode“报错。
–End–