关于stm32提示DEV_TARGET_CMD_ERR的解决办法

最近使用STM32G030F6P6,程序一直用st-link调试得好好的,在添加flash保存参数的程序后,一开始程序编写得可能有问题,所以使用STM32CubeProgrammer连接时很容易出现无法连接的情况,弹出的“DEV_TARGET_CMD_ERR”,按复位键连接也不行,于是在使用谷歌搜索之后,在st官方论坛上搜索到这个帖子,解决了。帖子地址:https://community.st.com/s/question/0D53W00000xr9NOSAY/when-we-enter-commands-we-observe-error-stlink-error-devtargetcmderr-for-the-first-time-and-when-we-enter-the-same-command-again-second-try-it-is-executed。

帖子中这个方法,我一开始是把STM32_Programmer_CLI.exe发送到桌面快捷方式,然后在“属性-目标”里面添加运行的后缀参数,这个方式可以,后来找了个bat文件修改了一下,也能用,需要的按照自己的STM32CubeProgrammer安装目录修改一下路径即可。现提供如下:

@echo off
start /d "D:\Program Files\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin" STM32_Programmer_CLI.exe -c port=SWD --erase all
exit

posted @ 2022-10-23 22:30  巴克队长  阅读(2240)  评论(0编辑  收藏  举报