前些日子的另一篇文章 《PLC链接 刷新固件 -更新程序等》里面含有PLC的SD卡更新程序的链接。
另外,再添加几个链接如下:
[分享] 【MCU实战经验】+ 通过SD卡升级HEX格式程序(附源码)
使用 U 盘更新 STM32F4DISCOVERY 板固件,AN3990应用笔记。
主要是想通过FTP下载,思路主要是看PLC咋弄的,比如:
S7-200Smart存储卡的使用:传程序/复制程序/更新CPU固件,这个文章提出一些很好的做法。
-----------------------------------------------------------------
SD卡更新程序应该在BL里面更新。传输HEX在FTP里面就是APP里面传输。因为FTP程序太大了,不能在BL里面。
------------
网上找了几个例子,都是一次性读出bin然后写入flash。而我的固件有800K,没有那么大RAM,所以就得边解析,边写入FLASH。