본문 바로가기

잡지/WIZnet 전자회로

[WIZnet] W7500 IAP와 ISP의 차이점

아래 내용들은 카이젠8501님의 블로그에서 발췌한 것입니다. (카이젠의 임베디드 DIY 공작소)

http://kaizen8501.tistory.com/63




MCU 프로그램을 하다 보면, IAP(In-Application Programming)과 ISP(In-System Programming) 용어를 많이 접할 수 있다.

간단하게 생각하면, IAP와 ISP 모두 MCU에 프로그램을 업로드 하기 위한 방식인데, 둘 사이의 정확한 차이를 조사 해서 정리 한다.


ARM에서는 IAP와 ISP를 아래와 같이 설명 했다.


In-System Programming means that the device can be programmed in the circuit by using an utility such as the ULINK USB-JTAG Adapter.

In-Application Programming means that the application itself can re-program the on-chip Flash ROM.


결론적으로 

ISP(In-System Programming)

  • Serial 및 특정 Interface를 이용하여 MCU에 프로그램 하는 방식

  • JTAG 장비를 이용하는 방식도 포함


IAP(In-Application Programming)

  • Application 자신이 Flash ROM에 Re-programming 하는 것

  • Ex) Firmware Upload 및 OTA 등.




'잡지 > WIZnet 전자회로' 카테고리의 다른 글

W5500-EVB DXF file  (0) 2017.11.06
WIZnet WIZ105SR Schematic  (0) 2016.12.01
[W5500-EVB Project] Easy Web Server  (0) 2016.05.31
WIZnet Chip Altium Library  (0) 2016.04.27
WIZ550web schematic 설명  (0) 2015.11.27