IAP升级,来pick你最喜欢的选项吧

2019-07-21 05:14发布

做IAP升级方案时候,你们是把IAP程序烧写到Flash从前面地址开始还是后面某个地址开始呢?
A.前面,从0x08000000开始
B.后面,比如0x080x0000

pick A还是B呢?我选择B~
小伙伴们快快来pick你们最喜爱的选项吧~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
29条回答
美丽的时光机器
1楼-- · 2019-07-23 17:44
Acuity 发表于 2019-1-19 23:29
不是所有产品都有按键的。boot、app设计原则:
1、boot放前面,app放后面;
2、boot只做拷贝工作;

学习了  谢谢!
Acuity
2楼-- · 2019-07-23 23:36
DongInker 发表于 2019-1-20 17:17
我说的是电脑键盘按键哦,靠串口接收解码规则。

有些场合,单片机是通过串口或者USB挂在嵌入式Linux端,没有按键。
哆啦A萌
3楼-- · 2019-07-24 05:34
当然是A,APP怎么出错只要每次开机都是先进BootLoader再选择是否加载APP就能保证你永远都可以更新APP,不然真的会变成砖头
美丽的时光机器
4楼-- · 2019-07-24 09:07
哆啦A萌 发表于 2019-1-22 16:07
当然是A,APP怎么出错只要每次开机都是先进BootLoader再选择是否加载APP就能保证你永远都可以更新APP,不然 ...

我选择B就是因为我弄了两个app进去,然后IAP在Flash后面,每次更新程序都只更新app2,以后就运行在app2,当升级挂了重启就进入app1运行,这样就能保证基本业务了
ufbycd
5楼-- · 2019-07-24 10:01
 精彩回答 2  元偷偷看……
美丽的时光机器
6楼-- · 2019-07-24 13:34
323232 发表于 2019-1-22 17:38
我们公司都是写在前面的。开始升级时先将原程序拷贝至最后,假定8000000-8004000为boot程序,应用程序为800 ...

好方法~学习了!

一周热门 更多>