• 已解决 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
2016大圣 回复了 05e5658ae2630c53 :谢谢! 回复

  • 就是在运行的时候对芯片编程,用户自己写的bootloarder
    • 发布于2019-01-16
    • 举报
    • 评论 1
    • 0
    • 0
2016大圣 回复了 yhj416606438 :谢谢! 回复

  • IAP是In Application Programming的首字母缩写IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写.
    • 发布于2019-01-16
    • 举报
    • 评论 3
    • 0
    • 0
2016大圣 回复了 XiaoJH :点赞 回复
2016大圣 回复了 XiaoJH :谢谢! 回复
2016大圣 回复了 XiaoJH :谢谢! 回复

  • 就是在应用过程编程的意思,可以在程序运行过程中烧写flash的功能。
    • 发布于2019-01-16
    • 举报
    • 评论 1
    • 0
    • 0
2016大圣 回复了 zyh7148 :谢谢! 回复

  • 就是启动之后有一段代码,允许从外置接口,如串口,获取升级固件,然后将这个固件写入存储器,后面可以跳转到相应位置启动
    • 发布于2019-01-17
    • 举报
    • 评论 0
    • 0
    • 0

  • “在应用编程”即在程序运行时程序存储器可由程序自身进行擦写。
    • 发布于2019-01-25
    • 举报
    • 评论 0
    • 0
    • 0

  • IAP就是在应用编程,编写一个Bootloader+APP程序即可。
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以通过串口获取升级固件,写入,然后跳转运行
    • 发布于2019-02-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是在线的和谐烧写功能,要自己写一个加载程序的
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • IAP就是离线升级,对你的固件可以用对应的固件跳转升级
    • 发布于2019-02-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般来说IAP就是在线更新,通过在线的方式更新程序
    • 发布于2019-02-21
    • 举报
    • 评论 0
    • 0
    • 0

  • IAP也就是我们说的串口离线更新程序
    • 发布于2019-02-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

什么是单片机IAP编程模式?