STM32 flash loader demonstration V2.50使用笔记
扫描二维码
随时随地手机看文章
ALIAS:串口更新代码。用于项目:mini示波器
STM32启动方式分为3种:
从 ST官网下载 flash loader demonsrtation v2.50用来更新程序,原理就是ST的芯片在出厂前在“信息块”0x1FFFF000-0x1FFFF80F, 2K的flash内固化了一段程序用于更新代码。此部分代码用户无法删除,无论用户在代码区写入了什么内容都不影响此部分功能的实现。
1,连接串口工具到stm32单片机,5个引脚要保证:VCC,GND,TX,RX,BOOT0=1(使用跳线连接到VCC)
注意:用的是串口1,只有串口1有这个功能,不能使用别的串口。
2,复位(res=0),低电平复位。
3,打开 flash loader,选择使用的串口。
,
4,next,可以看到使用的芯片的flash大小是512K
5,next 可以看到flash 一共是256页,每页2K个字节。(注意不同的型号页数不同,每页的字节不同,看具体型号)
6,next,可以看到擦拭,部分擦拭,编写,保护,读取等选项。按照实际需求去设定。可以设置烧写的起始地址等。(很灵活)