관리 메뉴

Edward's Labs

[WIZnet] W7500 IAP와 ISP의 차이점 본문

Embedded 기술/하드웨어 정보

[WIZnet] W7500 IAP와 ISP의 차이점

Eddy 2017.04.12 13:14
크리에이티브 커먼즈 라이선스
Creative Commons License

아래 내용들은 카이젠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 등.




신고
0 Comments
댓글쓰기 폼