电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
什么是单片机IAP编程模式?
已解决
73482
个问题
已帮助
5993
位优秀工程师
什么是单片机IAP编程模式?
2016大圣
2019-01-16
浏览量:973
有些单片机在应用当中有选择的对芯片的flash进行擦写和编程。
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
我是假管贴胸小助手
更具你的问题,IAP编程有两种情况。第一是升级单片机内部运作的程序,第二是使用内部的FLASH进行参数保存。第一种需要自己编写一个升级程序,这个程序的功能就是接收外部应用程序数据,写到单片机内部flash里。然后单片机运行刚刚写入的新程序(就好比是你使用下载器重新下载了另一个版本的程序代码一样)。第二种就比较简单,就是利用内部flash空间保存程序的一些设置参数,就好比是内部flash充当了一个eeprom存储器一样。但是不管是哪一种形式,都是对内部的flash进行擦写。
发布于
2019-01-16
举报
评论 1
1
0
2016大圣
回复了 我是假管贴心小助手:点赞,谢谢!
回复
其他答案
数量:
12
05e5658ae2630c53
IAP是应用过程中编程
发布于
2019-01-16
举报
评论 1
0
0
2016大圣
回复了 05e5658ae2630c53 :谢谢!
回复
yhj416606438
就是在运行的时候对芯片编程,用户自己写的bootloarder
发布于
2019-01-16
举报
评论 1
0
0
2016大圣
回复了 yhj416606438 :谢谢!
回复
XiaoJH
IAP是In Application Programming的首字母缩写IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写.
发布于
2019-01-16
举报
评论 3
0
0
2016大圣
回复了 XiaoJH :点赞
回复
2016大圣
回复了 XiaoJH :谢谢!
回复
2016大圣
回复了 XiaoJH :谢谢!
回复
zyh7148
就是在应用过程编程的意思,可以在程序运行过程中烧写flash的功能。
发布于
2019-01-16
举报
评论 1
0
0
2016大圣
回复了 zyh7148 :谢谢!
回复
chen0000009
就是启动之后有一段代码,允许从外置接口,如串口,获取升级固件,然后将这个固件写入存储器,后面可以跳转到相应位置启动
发布于
2019-01-17
举报
评论 0
0
0
FEItwo
“在应用编程”即在程序运行时程序存储器可由程序自身进行擦写。
发布于
2019-01-25
举报
评论 0
0
0
drepa
IAP就是在应用编程,编写一个Bootloader+APP程序即可。
发布于
2019-01-30
举报
评论 0
0
0
快没时间了
可以通过串口获取升级固件,写入,然后跳转运行
发布于
2019-02-12
举报
评论 0
0
0
rdim
就是在线的和谐烧写功能,要自己写一个加载程序的
发布于
2019-02-15
举报
评论 0
0
0
Kylo
IAP就是离线升级,对你的固件可以用对应的固件跳转升级
发布于
2019-02-15
举报
评论 0
0
0
凉城小呆呆
一般来说IAP就是在线更新,通过在线的方式更新程序
发布于
2019-02-21
举报
评论 0
0
0
Easter
IAP也就是我们说的串口离线更新程序
发布于
2019-02-23
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
什么是单片机IAP编程模式?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: