ST官方flash loader软件串口方式下载HEX

来源:本站
导读:目前正在解读《ST官方flash loader软件串口方式下载HEX》的相关信息,《ST官方flash loader软件串口方式下载HEX》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《ST官方flash loader软件串口方式下载HEX》的详细说明。
简介:对于STM32,ST官方提供了一个flash loader demo软件,用于通过串口方式(ISP)下载工程HEX文件

对于STM32,ST官方提供了一个flash loader demo软件,用于通过串口方式(ISP)下载工程HEX文件

(注意下载前应将硬件BOOT引脚配置为系统存储器启动模式,即BOOT0为1,BOOT1为0。

下载完毕后,将引脚配置为主闪存存储器启动模式,即BOOT0为0,BOOT1为任意。然后上电运行)。

关于系统存储器启动模式简介:

ISP方式:需要将BOOT管脚配置成上电从System Memory启动,

System Memory中有一段BOOTLOADER来接收串口(对于STM32F103C8T6来说,为USART1)来的数据,把它们烧写到FLASH中。

(内嵌的自举程序存放在系统存储区,由ST在生产线上写入,用于通过可用的串行接口对闪存存储器进行重新编程)

一、准备工作:

ST官方flash loader demo 软件,一个串口转USB模块(用于连接MCU与PC),HEX文件。

二、流程:

2.1、编译KEIL工程文件,生成HEX文件。

2.2、将MCU的BOOT引脚配置为系统存储器启动模式,即BOOT0为1,BOOT1为0。

2.3、将MCU的串口(对于STM32F103C8T6来说,为USART1)连接到PC,板子上电。

2.4、

2.4.1、打开flash loader软件,配置UART的端口信息:端口号,奇偶校验为偶校验(EVEN),

波特率任意设置(115200),echo禁止(disable),timerout设置为5。然后NEXT。

2.4.2、一路NEXT(这其中只是显示当前MCU的信息),直到出现一个界面,显示可选择进行的各项功能:

擦除、下载、上传、保护等待各种可进行的操作。

2.4.3、我们可以先选中“擦除”,然后NEXT,完毕后,BACK回到刚才功能界面。

2.4.4、我们可以选中“DOWNLOAD”,选择要下载的HEX文件,选中“擦除必要的页”,然后NEXT,下载完毕后,关闭。

2.5、板子断电,将MCU的BOOT引脚配置为主闪存存储器启动模式,即BOOT0为0,BOOT1为任意。

2.6、板子上电,可发现刚才下载的HEX文件的程序开始正常运行。

完结。

提醒:《ST官方flash loader软件串口方式下载HEX》最后刷新时间 2024-03-14 01:07:37,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《ST官方flash loader软件串口方式下载HEX》该内容的真实性请自行鉴别。