蚂蚁烦恼 发表于 2020-5-19 10:01:13

Bootloader 备份升级

我想将flash分成四个区域。第一个区域用来存放bootloader代码;第二个区域用来存放升级参数;第三个用来存放应用程序1;第二个用来存放应用程序2。
在第一次升级时,将程序放在应用程序1中;第二次升级时存放在应用程序2中,第三次又放在应用程序1中,以此类推。。。。
每次软复位后,会读取区域2中的升级标志,查看是否升级以及在哪个区域开始执行,如果没有就执行原来区域程序,当然如果失败也会执行原来程序。

请问上面执行想法可以不,如果可以的话,对于FM33G048单片机,怎么样划分Flash区域比较合理;或者大家有什么好的想法可以分享下;欢迎大家评论!

顾博文 发表于 2020-5-19 15:16:23

http://www.fmdevelopers.com.cn/forum.php?mod=viewthread&tid=662&extra=page%3D1
方法可参考FM331xbootload AN 文档的的远程备份 bootload方法

蚂蚁烦恼 发表于 2020-5-19 15:26:39

好的,谢谢了:)
页: [1]
查看完整版本: Bootloader 备份升级