4153|8

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

arm7以前是ISP下载,想改成IAP下载 [复制链接]

一点思路也没有,请教大侠。。。。。
此帖出自ARM技术论坛

最新回复

谢谢了,刚接触这块,正在努力学习。  详情 回复 发表于 2010-3-26 13:38
点赞 关注
 

回复
举报
他妈的天使 该用户已被删除
沙发
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码
此帖出自ARM技术论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。
在实现IAP功能时, 单片机内部一定要有两块存储区,一般一块被称为BOOT区,另外一块被称为存储区。单片机上电运行在BOOT区,如果有外部改写程序的条件满足,则对存储区的程序进行改写操作。如果外部改写程序的条件不满足,程序指针跳到存储区,开始执行放在存储区的程序,这样便实现了IAP功能。
IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将程序从一个存储体转向另一个。
   IAP的实现灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器,可以通过现有的INTERNET或其它通讯方式很方便地实现远程升级和维护。
此帖出自ARM技术论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
帮楼主顶顶。。。呵呵
此帖出自ARM技术论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
经过我的反复查资料,终于明白一点了。
我把FLASH分成3个区

boot,data,code。

boot引导到code,boot可以读写data,code区数据,code可以读写data区

但是boot都有什么功能呢?
此帖出自ARM技术论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

7
 
楼主所用的ARM是哪家的?

关于采用IAP下载,
楼主可以去NXP的官网,他那边有关于这方面的应用设计,可以参考下。
此帖出自ARM技术论坛
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

8
 
楼主好好看看下下面两个文档吧:

Using IAP for LPC2000 ARM devices (2004-10-25):
http://www.nxp.com/documents/application_note/AN10256.pdf

LPC2000 secondary bootloader for code update using IAP (2009-05-26):
http://www.cn.nxp.com/documents/application_note/AN10835.pdf
此帖出自ARM技术论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢了,刚接触这块,正在努力学习。
此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表