STM32CubeIDE高版本下载程序出现:Could not verify ST device

STM32CubeIDE高版本下载程序出现:Could not verify ST device
(对1.4版本能行,往上不行
  • 提示无法验证ST设备, STM32CubeIDE版本更新以后, 版本使用国内的下载器没法匹配,还有可能会芯片不是ST的。
  • 解决办法:
下载最新版openocd:

解压到任意目录,建议路径不带空格或中文
并在bin目录建立 STM32F1XTest.bat文件:
修改STM32F1XTest.bat文件内容:
openocd -f interface/stlink.cfg -f target/stm32f1x.cfg
后半部分可选项:
stm32l0.cfg
stm32f0x.cfg
stm32l1.cfg
stm32f1x.cfg
stm32f2x.cfg
stm32f3x.cfg
stm32l4x.cfg
stm32f4x.cfg
stm32f7x.cfg
stm32g4x.cfg
stm32h7x.cfg
更多选项请在里面找个叫做target的目录,在里面能找到
保存后,运行STM32F1XTest.bat看看,如果显示这样就可以了:

最后原因:
    因为是使用IDE下载的,在下载时会检测STM32的ID。而买到的这个32不是正品所以检测不通过,所以出现这个问题,换一个正品32就可以了。
   
Logo

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

更多推荐