您好!欢迎您访问群沃电子科技(苏州)有限公司官方网站!

语言版本

群沃电子科技(苏州)有限公司

提供烧录机、烧录编程器一站式服务

服务热线 0512-67950666 4000-526-058

行业新闻

当前位置:首页>新闻中心> 行业新闻

ISP、IAP和ICP三种烧录方式之间的区别

点击:25 更新时间:2021.01.29 来源: www.ic-test.cn

2

概念:

ISP:In System Programing 在系统内编程,指在板级编程的能力,即在不取出芯片的情况下编写整个程序,通常通过ISP接口线。


IAP:In applicaTIng Programing 在应用编程,虽然也在板级编程,但它是自己编程的。换句话说,它只能更改一个部分而不会影响系统的其他部分。另外,接口程序是自己编写的。这样,就可以远程升级而不影响应用程序

ICP:In Circuit Programing 在电路编程,是LPC芯片的编程方法,相当于ATMEL-ISP,LPC-ISP相当于ATMEL-IAP。


优缺点:

实现在线编程有两种方法:系统内编程(ISP)和应用内编程(IAP)。ISP通常通过串行编程接口对单片机中的flash存储器进行编程,IAP技术则从结构上将flash存储器映射为两个存储器组。在一个内存库上运行用户程序时,它可以对另一个内存库重新编程,然后将控制从一个内存库更改为另一个。ISP的实现通常需要较少的外部电路,而IAP的实现则更加灵活。通常,单片机的串口可以连接到计算机的RS232端口,内部存储器可以通过专门设计的固件程序进行编程。ISP和IAP非常相似。他们不需要将芯片从板中拔出,因此可以用pc McU的编程接口(JTAG、串口、双绞线、SPI等)升级新版本。MCU首先执行一个独立的引导代码(这个引导代码通常是工厂预置的,或者是程序员烧出来的,通常只有1K或4K,SST通常占据一个独立的块,飞利浦通常会让bootrom地址与其他闪存重叠,以达到隐藏的效果)。Boot负责对程序存储器的擦除和编程代码进行控制,然后通过与PC机的某种通信方式(如以太网端口),将用户指定的PC机上编译的二进制代码文件编程到MCU的程序存储器中。


群沃电子科技专业从事IC编程器研发、烧录机、烧录器、编程器、自动烧录机、芯片自动烧录机、全自动烧录机、烧录编程器生产与销售,价格实惠,品质保障,针对半导体工厂、芯片通路商、手机制造商、汽车电子、消费数码电子生产商及EMS代工厂等提供集成电路烧录、测试、返修服务提供商。http://www.ic-test.cn/