IAP와 ISP의 차이
2014. 6. 15. 11:48ㆍ2018년 이전 관심사/Cortex
반응형
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 등.
반응형
'2018년 이전 관심사 > Cortex' 카테고리의 다른 글
FreeRTOS Porting Guide(2/4) (0) | 2015.10.08 |
---|---|
FreeRTOS Porting Guide (1/4) (0) | 2015.10.08 |
MCU 1초당 클락 횟수 구하기 (0) | 2014.08.11 |
[STM32]IAR에서 printf로 시리얼 데이터 출력 방법(CortexM3) (2) | 2014.02.26 |
[CortexM3] NVIC_SystemReset() 실행 후 Reset이 되지 않는 경우 해결 방법 (0) | 2014.01.07 |