嵌入式踩坑记录

STM32踩坑记录

  • STM32 No Target connected
  • Error: Not a genuine ST Device! Abort connection

STM32 No Target connected

芯片类型:STM32F103C8
分析原因:硬件和接线都没问题情况下,这时候可能是SWD的引脚被占用了,或者被禁用了
嵌入式踩坑记录_第1张图片
问题可能原因:软件配置PA13,PA14 解决占用

1.按住RST按钮不松,查看Debug - settings如下图所示
嵌入式踩坑记录_第2张图片

  1. 若是能检测到SWDIO,则可判定为引脚占用
    嵌入式踩坑记录_第3张图片
    解决办法:
    软件配置:bin\hex文件烧录更改配置

  2. STM32CubeMx 配置 PA13和PA14引号

嵌入式踩坑记录_第4张图片
4. 创建工程在project-选择MDK-ARM,Code Generator-勾选第一项

嵌入式踩坑记录_第5张图片
嵌入式踩坑记录_第6张图片
5. 打开工程,keil编译生成hex文件,并利用百问网烧录工具烧录hex文件

嵌入式踩坑记录_第7张图片嵌入式踩坑记录_第8张图片
6. 正常调试 下载
嵌入式踩坑记录_第9张图片
链接: [https://blog.csdn.net/kangweijian/article/details/107564868)

Error: Not a genuine ST Device! Abort connection

单片机型号是CH32F103C8T6

嵌入式踩坑记录_第10张图片
解决方法
到相关pack的安装路径比如
嵌入式踩坑记录_第11张图片
Ctrl+F搜not a genuine
在block块内把相关两句前加上//注释掉即可。
嵌入式踩坑记录_第12张图片

你可能感兴趣的:(嵌入式硬件)