STM32
登录
直播中
张勇
7年用户
1433经验值
私信
关注
[问答]
stm32怎么一键下载来着
开启该帖子的消息推送
STM32
芯片
编程
一键下载的原理是什么?
一键下载的操作流程是怎样的?
STM32
怎么一键下载来着?
回帖
(1)
李蒙娜
2021-10-25 10:51:41
前言
最近在又要折腾 stm32 了,所以翻出了角落里的开发板,先复习下怎么一键下载来着
一键下载
硬件连接:
BOOT0 《 == 》 GND
BOOT1 《 ===》GND
然后设置 mcuisp 设置界面如下:
首先点击下读器信息,检查是否 STM32 芯片的能正常进入下载模式
然后选择好要下载的 hex 文件,点击开始编程就下载完了。
如此神奇的过程,所以有了想了解一下原理的想法。
一键下载原理
硬件原理图
手头这块板子一般下载相关的硬件原理图如下:
其实只涉及到 BOOT0 跳帽,这里平时接到地就好了,不用操心。
跳帽与启动
下面介绍下这两个跳帽的作用:
其实上面的威廉希尔官方网站 搞那么复杂,就是想通过控制 BOOT0 高低电平,来实现启动不同存储位置的程序,以实现下载的。
存储映射
不同地址映射的存储:
串口下载程序由来
与内嵌程序交互流程:
一键下载流程
有了原理图,也了解了硬件,有了理论指导后,再在再来了解下实际流程
以读器件信息为例,来了解下整个操作流程:
通过 USB 控制机器复位握手
软件流程:
示波器波形 1:
示波器波形 2:
流程解示如下:
1. 上位机控制串口芯片:
DTR 低 ===》 DTR_N 高 ==》 RESET# 低
RTS 高 ===》 RTS_N 低 ==》 BOOT0 高
2. 延时 100ms 等待芯片复位完成
3. DTR 高 =》 DTR_N 低 =》 RESET# 高 ,复位完成,需要上拉
此时会从系统存储器启动,即从 ST 产线烧入的自举程序启动
因为此时:
BOOT0: 1
BOOT1: 0
4. 这时候上位机会发送 0x7F 进行握手
此时的上下发的数据如下图:
解读
前言
最近在又要折腾 stm32 了,所以翻出了角落里的开发板,先复习下怎么一键下载来着
一键下载
硬件连接:
BOOT0 《 == 》 GND
BOOT1 《 ===》GND
然后设置 mcuisp 设置界面如下:
首先点击下读器信息,检查是否 STM32 芯片的能正常进入下载模式
然后选择好要下载的 hex 文件,点击开始编程就下载完了。
如此神奇的过程,所以有了想了解一下原理的想法。
一键下载原理
硬件原理图
手头这块板子一般下载相关的硬件原理图如下:
其实只涉及到 BOOT0 跳帽,这里平时接到地就好了,不用操心。
跳帽与启动
下面介绍下这两个跳帽的作用:
其实上面的威廉希尔官方网站 搞那么复杂,就是想通过控制 BOOT0 高低电平,来实现启动不同存储位置的程序,以实现下载的。
存储映射
不同地址映射的存储:
串口下载程序由来
与内嵌程序交互流程:
一键下载流程
有了原理图,也了解了硬件,有了理论指导后,再在再来了解下实际流程
以读器件信息为例,来了解下整个操作流程:
通过 USB 控制机器复位握手
软件流程:
示波器波形 1:
示波器波形 2:
流程解示如下:
1. 上位机控制串口芯片:
DTR 低 ===》 DTR_N 高 ==》 RESET# 低
RTS 高 ===》 RTS_N 低 ==》 BOOT0 高
2. 延时 100ms 等待芯片复位完成
3. DTR 高 =》 DTR_N 低 =》 RESET# 高 ,复位完成,需要上拉
此时会从系统存储器启动,即从 ST 产线烧入的自举程序启动
因为此时:
BOOT0: 1
BOOT1: 0
4. 这时候上位机会发送 0x7F 进行握手
此时的上下发的数据如下图:
解读
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
芯片
编程
STM32
设计的
一键
下载
威廉希尔官方网站 其工作过程是怎样的
2021-12-06
1805
为什么
STM32
一键
下载
模块没法调试串口?
2019-11-11
1345
如何利用CH340G芯片去设计
一键
下载
威廉希尔官方网站 呢
2021-12-06
2368
stm32
的ISP
一键
下载
问题
2017-03-02
5038
基于Simulink的
STM32
工具箱外设
一键
式代码该如何去生成呢
2021-11-18
976
一键
下载
功能走到下面就不动了
2020-03-04
2299
如何整合小四轴
一键
起飞和降落功能?
2019-08-01
1759
如何使用RT-Thread Studio For Vscode插件进行
一键
下载
2022-09-21
1170
如何去看
STM32
F4的芯片资源呢
2021-12-15
1369
什么是
一键
起飞?
2019-07-11
4337
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分