历史上的今天
返回首页

历史上的今天

今天是:2024年08月22日(星期四)

正在发生

2018年08月22日 | STM32 串口ISP下载方式解读

2018-08-22 来源:eechina

Flash_Loader_Demonstrator下载工具的安装


1.硬件的连接和设置


串口ISP下载方式(对应开发板BOOT0为1、2引脚,BOOT1为2、3引脚) 


STM32下载程序的方法,与51单片机差不多,一般有三种方法:MDK编译器附带的烧写、串口ISP烧写、J-FLASH 方式烧写。


当然,不同的下载方式对应STM32启动方式也不同,如下图是STM32三种启动方式:


STM32 <wbr>串口ISP下载方式解读

 


 


● 第一种启动方式是最常用的 用户FLASH 启动,STM32的FLASH可以擦出10万次,所以不用担心芯片哪天会被擦爆!!!


● 第二种启动方式是系统存储器启动方式,即我们常说的串口下载方式(ISP),建议使用这种,速度比较慢。方便快捷,不用购买高额的JLINK。


● 第三种启动方式是STM32内嵌的SRAM启动。


 


注意:在使用串口ISP烧写之前,我们还需要设置硬件跳线,让CPU进入ISP状态。设置BOOT0为1、2引脚,BOOT1为2、3引脚,即设置从System启动。


然后,我们打开ISP软件。根据连接到电脑的串口号,选择正确的串口号。波特率设置为:115200(可设置为9600,有些电脑15200太高,导致出现问题),Parity设置为:Even,Echo设置为:Disabled。
2.软件的使用


第一步:打开 实验所需的软件安装包\2-STM32Flash下载工具 解压STM32Flash安装包,双击Flash_Loader_Demonstrator_V2.0_Setup.exe进行安装,(按缺省设置安装即可)


STM32 <wbr>串口ISP下载方式解读 


 


第二步:运行 Flash_Loader_Demonstrator 软件


STM32 <wbr>串口ISP下载方式解读 


第三步:正确配置串口号和波特率,点击Next


STM32 <wbr>串口ISP下载方式解读 


第四步:按上图设置好以后,先按开发板的复位按键在点击Next按键,此时键面如下图,点击Next


STM32 <wbr>串口ISP下载方式解读 


 


再次点击Next


STM32 <wbr>串口ISP下载方式解读 


 


第五步:浏览加载需要下载的Hex文件


STM32 <wbr>串口ISP下载方式解读 


 


第六步:根据需要选择选项,点击Next进行编程


STM32 <wbr>串口ISP下载方式解读 


 


 


下图为下载过程


STM32 <wbr>串口ISP下载方式解读 


 


下图为验证过程


 


STM32 <wbr>串口ISP下载方式解读 


 


下图为下载后的界面


STM32 <wbr>串口ISP下载方式解读


推荐阅读

史海拾趣

问答坊 | AI 解惑

薄膜电容

电容器依着介质的不同,它的种类很多,例如:电解质电容、纸质电容、薄膜电容、陶瓷电容、云母电容、空气电容等。但是在音响器材中使用最频繁的,当属电解电容器和薄膜(Film)电容器。电解电容大多被使用在需要电容量很大的地方,例如主电源部份的滤 ...…

查看全部问答>

脑电图基础知识幻灯片

这里面主要介绍了脑电图的基本知识,还有各种脑电图波形,正常脑电图的诊断标准, 异常脑电图的诊断标准,一些专有名词等。有兴趣的朋友可以下来看看!! [ 本帖最后由 charlie1982 于 2009-12-31 15:34 编辑 ]…

查看全部问答>

基于mega8的简易循迹小车

放假啦,回到家了。上学期遗留了一些问题。 上学期做了一个基于mega8的简易循迹小车,循黑线行驶。车模是淘宝里购买的,控制电路是自己做的。做出来的效果很不好,虽然能沿黑线行驶,但是摇头晃脑的。 大概原理: 采用4对红外对管识别黑线,得到 ...…

查看全部问答>

变压器设计大师 3.0

变压器是常用的一种器件,本软件可以帮助您快速的计算出变压器的各项参数。同时还附带大量的资料以便您在设计变压器时查询。 与同类软件相比具有许多优点: 1、支持初级绕组多种输入电压。 2、支持次级绕组多绕组、多种电压输出。 3、支持 ...…

查看全部问答>

大家帮忙看一下这个偏移量对不对啊?

本帖最后由 paulhyde 于 2014-9-15 09:20 编辑 一个bmp图片由3大部分组成:BITMAPFILEHEADER结构体,BITMAPINFO结构体,DIB数据区。 Private Type BITMAPFILEHEADER // 14 bytes bfType As Integer bfSize As Long bfReserved1 As I ...…

查看全部问答>

电梯控制器

想用VHDL语言编一个二层的电梯控制器。要求:一,二极管指示灯指示上升和下降。二,用数码管指示所在层数。…

查看全部问答>

vxworks 下 telnet的问题

Hi all 由于项目的需求,我想把telnet默认的shell替换成我们自己写的shell。 一般来说我们使用telnet连接目标板的时候,都会直接连接上 并出现shell的提示符-> 而我们现在需要在连接上之后出现: login: root password: ****** myshell-> my ...…

查看全部问答>

新手一个抓狂的问题,build有错误??

我是照书上的例子定制系统的,以前能顺利编译过,后来重装了一次pb4.2,build就有 问题了,重装了几次还是不行,错误提示有: !!!!! Error building (K:\\WINCE420\\platform\\Emulator) Sysgening platform K:\\WINCE420\\platform\\Emulator !!!!! ...…

查看全部问答>

驱动是不是都指pc机上的编程?

毕业设计要做usb驱动 但是这个驱动是指的什么呢? pc机上的编程 还是下位机上的编程?…

查看全部问答>

高薪诚聘嵌入式人才(北京)

招聘职位:渠道拓展 职位描述 工作职责1、负责院校渠道的拓展和建设,洽谈院校合作业务,最终实现教育产品(课程)的销售;2、维护渠道关系并根据情况进行需求分析达成更多合作计划;3、调查分析渠道市场状况,配合公司制定相应的渠道销售策略和 ...…

查看全部问答>