导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→跪求:如何在用户代码区中实现IAP,而不是通常的在BOOT阶[honest581]

 *第29475篇: 跪求:如何在用户代码区中实现IAP,而不是通常的在BOOT阶段实现?

  
楼 主:honest581 2008年7月17日20:19
 跪求:如何在用户代码区中实现IAP,而不是通常的在BOOT阶段实现?
目前在搞一个ARM7的单片机项目里面设计到IAP功能
我参考了一些IAP功能实现:
它们的基本思路是把flash分成几个区,程序首先运行bootloader区,在bootloader的代码中实现对其余的falsh扇区中的代码进行升级
我的思想是:
1.把flash分成四个区,boot区,用户代码选择标志区, 用户程序代码区1,和用户程序代码区2,这 四个区
2.因为一般文档上描述的IAP都是在系统复位后进行的也就是执行bootloader代码时候进行的,
我不想升级任务放在bootloader代码中完成,而是在系统执行用户代码区1中时进行对于另外一个程序代码区2进行升级,在bootloader中只是根据相关标志引导用户程序代码的启动,不知道这样行不行?

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:ADUC831接RTL8019AS收不到数据,帮忙!!谢谢!!

[下一篇主题]:请教可控硅驱动