微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 求STM32F407板卡的USB程序更新的思路

求STM32F407板卡的USB程序更新的思路

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top