STM32CubeProgrammer报错:UR connection mode is defined with the HWrst reset mode
如果采用ST-LINK对设备供电,但设备对电流的抽取较多,ST-LINK的输出供电不稳,也可能出现“UR connection mode is defined with the HWrst reset mode“报错。真实的原因,其实是STM32CUBEPROGRAMMER对ST-LINK的序列号识别问题,其实,换个序列号识别正常的ST-LINK就可以用STM32CUBEPROGRAMMER连接上
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“报错。
更多推荐



所有评论(0)