IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 解决STM32F103C8T6使用ST-Link V2烧录的问题 -> 正文阅读

[嵌入式]解决STM32F103C8T6使用ST-Link V2烧录的问题

一、问题回顾

今天(2021.07.26)在使用keil5 MDK通过ST-Link V2仿真器烧录程序给最小系统板STM32F103C8T6时,总是遇到扫描不到ST-Link或者不能和芯片建立联系的问题。花了很长时间、尝试了和多种办法,在花费了一整天的时间后,最后终于在晚上把问题找了出来。

1.1 硬件和软件

1.1.1 硬件

我使用的是STM32F103C8T6最小系统板(电源电路、时钟电路、复位电路、调试/下载电路,对于STM32还需要启动选择电路)

使用SWD模式来调试,也就是右侧的四个引脚分别是:3.3V,SWDIO,SWCLK,GND;左侧的Micro USB接口只有充电的作用。

使用了两种仿真器进行调试,两种都是ST-Link V2,如下:
在这里插入图片描述

在这里插入图片描述

1.1.2 软件

1、keil5 MDK
2、STM32 ST-LINK Utility

1.2 问题重现

1、首先我碰到的第一个问题是,根据已知的连线方式,连接ST-Link和stm32,如下和stm32的四个引脚连接
在这里插入图片描述
但是这只是在第一次正确连线后,成功的利用MDK的Download把程序下载了下去。
之后就一直显示无法连接到芯片(no target connected)
在这里插入图片描述
在这里插入图片描述

在我尝试了很多的办法多没有解决这个问题,使用STM32 ST-LINK Utility也无法扫描到已经接线完好的芯片。

二、解决办法

2.1 原因

1、烧录程序一定要供电,不供电不能完成烧录
2、ST-LINK是否接触不良,还有杜邦线是不是好的,要内部断了也是不能正常使用的
3、按住reset点击download
4、boot0 接高电平download正常程序后,再接回低电平,即可烧录
原文链接:https://blog.csdn.net/kangweijian/article/details/107564868

问题基本就集中在这四个,可以一个一个的试,我的问题就是第四个。

2.2 我的问题解决

1、插线方式
和原版的插口介绍不同,对比下面两图
在这里插入图片描述
在这里插入图片描述

可见4号引脚不是GND,所以改为20号引脚。同时,把1号改为19号。
2、boot设置
在这里插入图片描述
暂时把BOOT0改为高电平,此时就能正常显示了。正常下载一次程序。
boot0接高电平时,程序是跑得系统存储器或者内置SRAM中的程序,这时候不跑主闪存存储器的程序,SWD没有占用,ST-LINK也通信正常,烧录一个正常的程序后,再把boot0 接回低电平,就可以再烧录程序了。
这样就解决了烧录问题。
两种仿真器都可以正常烧录。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-07-28 07:59:49  更:2021-07-28 08:01:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 18:55:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码