求STM32F407板卡的USB程序更新的思路
时间:10-02
整理:3721RD
点击:
我做的STM32F407板卡,USB、Micro SD卡,加USRT 和AD采集。应用程序已经编写完毕,想编写一个插入USB,检测烧写文件(output.hex),如果检测到该文件就进行程序更新。 目前我的思路:板卡家电启动后,程序从片内flash里搬到RAM内执行,一旦插入U盘,检测U盘内是否有 output.hex文件,如果有就把它读一段程序写入flash,再读一段再写进flash。直到该文件的数据完全读尽。如果新程序比源程序大就O了,如果比原程序小就把剩下的falsh的数据擦掉。
我上网查了一下,都说要做段引导程序,再做更新。不知道用哪种方法好。求兄弟们支个招。
我上网查了一下,都说要做段引导程序,再做更新。不知道用哪种方法好。求兄弟们支个招。