stm32程序升级SD卡读取hex文件写入flash

发布者:chunxing最新更新时间:2019-04-19 来源: eefocus关键字:stm32  程序升级  SD卡读取  hex文件  flash 手机看文章 扫描二维码
随时随地手机看文章

参考文献:
1、了解hex文件:https://wenku.baidu.com/view/930d6583ec3a87c24028c403.html
2、stm32SD卡hex文件升级:看这位博客的【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码):https://blog.csdn.net/niepangu/article/details/50683754
【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)
3、boot与app的切换可以了解一下正点原子的教程:www.openedv.com/posts/list/11494.htm
4、stm32的flash读写和SD卡可以看正点原子的教程

程序步骤:
1、stm32从SD卡中读取hex文件
2、检验读取到的hex文件
3、将hex文件转换成bin文件格式,并写入stm32的flash中
4、boot切换到相应的app程序

注意事项:
1、记得关闭中断:__disable_irq();
2、切换前要将boot开启的外设中断DISABLE掉如:USART_Cmd(USART1, DISABLE); (没有disable掉切换可能会有bug)或者恢复复位状态USART_DeInit(USART1);
3、切换到APP后要开启中断__enable_irq();

代码连接:
1、链接:https://pan.baidu.com/s/1g9MHC0iGvclix6NHt8S27Q 密码:ucld


关键字:stm32  程序升级  SD卡读取  hex文件  flash 引用地址:stm32程序升级SD卡读取hex文件写入flash

上一篇:使用stm32flash串口烧写STM芯片
下一篇:MG995舵机工作原理及基于STM32的驱动源代码

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved