ISP:In System Programing,在系统编程
IAP:In applicating Programing,在应用编程
ICP:In Circuit Programing,在电路编程
ISP是指可以在板级上进行编程,也就是不用拆芯片下来,写的是整个程序,一般是通过ISP接口线来写。(芯片一般固化了用来ISP升级的boot程序)
IAP虽然同样也是在板级上进行编程,但是是自已对自已进行编程,在应用中进行编程,也即可以只是更改某一部分而不影响系统的其它部分,另外接口程序是自已写的,这样可以进行远程升级而不影响应用。(通常自己编写一个bootloader程序)
ICP(In-Circuit Programming): ICP是在芯片安装到用户应用板上后,通过JTAGI办议对闪存微控制器中存储器编程。
本文详细解释了三种编程方式:ISP(在系统编程)、IAP(在应用编程)与ICP(在电路编程)的区别及应用场景。ISP允许在板上编程而无需拆卸芯片;IAP可在应用运行时更新部分程序代码;ICP则通过JTAG协议对安装在应用板上的闪存微控制器进行编程。
962

被折叠的 条评论
为什么被折叠?



