打印

IAP升级的时候,需要在刚开机的时候,或者是复位的时候吗

[复制链接]
843|7
手机看帖
扫描二维码
随时随地手机跟帖
沙发
nobleliom| | 2017-3-30 20:58 | 只看该作者
可以在使用过程中进行升级的,不然怎么叫在应用编程呢?

使用特权

评论回复
板凳
墙上的咖啡| | 2017-3-30 21:26 | 只看该作者
复位后肯定是可以的,但是也可以指定一个IO的状态来判断。

使用特权

评论回复
地板
大白农| | 2017-3-31 08:01 | 只看该作者
IAP是一种对通过微控制器的对外接口(如USART,IIC,CAN,USB,以太网接口甚至是无线射频通道)对正在运行程序的微控制器进行内部程序的更新的技术(注意这完全有别于ICP或者ISP技术)。注意这里,正在运行,因此不需要复位也是可以的

使用特权

评论回复
5
hello牟| | 2017-3-31 10:26 | 只看该作者

实现IAP技术的核心是一段预先烧写在单片机内部的IAP程序。这段程序主要负责与外部的上位机软件进行握手同步,然后将通过外设通信接口将来自于上位机软件的程序数据接收后写入单片机内部指定的闪存区域,然后再跳转执行新写入的程序,最终就达到了程序更新的目的。

使用特权

评论回复
6
在路上的程序猿| | 2017-3-31 14:45 | 只看该作者
做IAP进行软件复位就可以了,不需要硬件复位的。

使用特权

评论回复
7
東南博士| | 2017-3-31 15:30 | 只看该作者
是的 一般可以软件复位 并且 需要用io口某些特定的状态 来确认!

使用特权

评论回复
8
新人求带| | 2017-3-31 21:31 | 只看该作者
有些单片机的boot,必须在复位后才能运行,比如STM8.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

103

帖子

0

粉丝