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“报错。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐