嵌入式程序烧写方式ISP和IAP区别

1、字义区别:

ISP:In SystemProgramming          在系统编程

IAP:In ApplicationProgramming  在应用编程

2、工作方式:

ISP:用烧写器将code写入Flash,芯片在目标开发板,不脱离系统,即称在系统编程。

IAP:芯片本身将code写入Flash,比如一款支持IAP模式的单片机,将Flash分为3部分,1作为引导程序区,2作运行程序区,3作为下载区。芯片通过串口进入引导程序区,在引导程序下将new code下载到下载区,下载完成并检验通过则将内容复制到运行程序区,运行复位程序,完成代码更新。

PS:IAP的引导程序必须通过ISP方式下载。

3、应用场合:

ISP:升级程序必须使用烧写器,且编程人员必须到场。

IAP:只需要将固件发给维修工程师,由维修工程师去更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值