64kFlash的 stm32片子……做iap时看到网上有说“用户必须从Flash 基地址(0x80

64kFlash的stm32片子……做iap时看到网上有说“用户必须从Flash基地址(0x8000000)存放IAP应用程序,而用户程序则是从0x8002000地址开始... 64kFlash的 stm32片子……做iap时看到网上有说“用户必须从Flash 基地址(0x800 0000)存放IAP应用程序,而用户程序则是从0x800 2000地址开始”,这个0x800 2000是一定的么?还是说我们可以自己根据需要来改变这个值以达到自己在64k flash中随意分配iap应用程序和用户程序的存储空间?

还有stm32flash每次只能编程半个或一个字,但是待写入flash的数据字节不一定满足这个要求。当待写入的用户数据比较大时,针对这一特点,怎么使数据读写内容一一对应,方便不出错?
展开
 我来答
百度网友a78899f8c
2012-01-17 · TA获得超过2762个赞
知道大有可为答主
回答量:782
采纳率:50%
帮助的人:758万
展开全部
1、关于IAP官方有一篇应用报告的,建议您下载阅读。对于0x8002000这个地址是一定的,除非修改底层文件。

2、对于flash编程半字或者字的问题,需并含要写好这个读写函数,比如传入参数地址,对该地址进行判断确定位置,然后内部做&|~考虑的时候需要考虑全每种情况即可。

3、http://www.ourdev.cn/bbs/bbs_list.jsp?search_text=IAP&search_mode=1&bbs_id=3020&Submit2=+%CB%D1+%CB%F7+

4、我自也不是很懂IAP,请参考第三条的地址,一般都能找到满意的答案。

5、以上全是我个人的理解,不保察蔽碰证正确性,仅供败谈参考,有问题随时hi我!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式