이 매뉴얼은 JK전자(JK Electronics) 에 의해서 수정, 작성 되었고 소유권 또한
JK전자(JK Electronics)
의 것입니다. 소유권자의 허가를 받지 않고 무단으로 수정, 삭제하거나 배포 할 수 없습니다.

 

 

ARM JTAG User guide for IAR Workbench


 
* Update history

- 2012.8.9 : 초기 Release


 
1. ARM JTAG User guide for IAR Workbench


   
 
1. ARM JTAG User guide for IAR Workbench

IAR 컴파일러를 실행 합니다. 참고로 Cortex-M4 를 컴파일 하기 위해서는 IAR 6.2 이상을 사용하시고, 여기서 설명하는 예제는
Cortex-M3, Cortex-M4 를 기준으로 하고 있습니다.



프로젝트 옵션의 "Debugger/Setup" 옵션에서 Driver를 "RDI" 로 설정 합니다.

arm-jtag

프로젝트 옵션의 "Debugger/Download" 옵션에서 모든 사항을 체크 해제 합니다.

arm-jtag

프로젝트 옵션의 "RDI" 옵션에서 RDI Driver 를 "C:\Program Files\JICE\bin\JICE.dll" 을 선택 합니다.

arm-jtag

JICEServer를 실행하고 Cortex-M3, M4 의 경우에는 모드를 SWD모드로 하시고 나머지의 경우에는 JTAG 으로 설정 합니다.

arm-jtag

JICECommander를 실행합니다.

arm-jtag

JICECommander에서 위의 그림의 아이콘을 눌러서 "Easy FlashLoader" 를 실행 합니다.

arm-jtag

Cortex-M4의 경우 "STM32F4xxG" 를 선택합니다. CPU에 따라서 알맞은 Loader를 선택 하시면 됩니다.
그리고 "Select Downlaod Image" 를 클릭해서 다운로드 하려는 bin or hex 파일을 선택 합니다.

arm-jtag

"Start Download" 버튼을 눌러서 JICECommander 상에서 우선 다운로드가 정상적으로 이루어 지는지를 확인 합니다.

arm-jtag

JICECommander에서 정상적이라면 IAR 에서 "Download and Debugging" 을 눌러서 다운로드와 디버깅을 시작 합니다.

arm-jtag

"Download and Debugging" 을 시작하면 아래와 같은 창이 IAR 환경상에 나타나고 JICECommander에서 다운로드가 정상적으로 이루어 지면
"PASS" 버튼을 클릭 합니다.

arm-jtag

* IAR 개발환경내에서만 다운로드를 하시더라도 JICEServer와 JICECommander 는 항상 실행 중 이어야 합니다.