Skip to content

利用SD和fatfa文件系统,在线更新程序固件,之后跳到用户的APP执行程序

Notifications You must be signed in to change notification settings

caoliuchao/STM32F103-bootLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cd #STM32F103-bootLoader

利用SD和fatfa文件系统,在线更新程序固件,之后跳到用户的APP执行程序.
本系统使用的主控芯片为STM32F103ZET6,SD驱动移植ST官方的驱动,使用的是STM32的SDIO接口

文件系统使用的是fatf文件系统,FatFs模块是用ANSI C编写的中间件,只要编译器遵循ANSI C,
它都是平台无关的,只要编译器支持ANSI C即可

如果想要了解fafs的移植教程或者查看fatfs的函数使用方法,可以访问fatfs官方网址
fatfs官方网站:http://elm-chan.org/fsw/ff/00index_e.html
SD的在fatfs的根地址标签默认为0:
如果你的更新文件在System文件下,你可以这样输入路径:"0:/System/Template.bin"

注意:程序中需要你自己加入一旦更新失败的报警信息,默认是利用usart向上位机打印报警信息,
    你也可以加入自己的报警信息

About

利用SD和fatfa文件系统,在线更新程序固件,之后跳到用户的APP执行程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages