:::: MENU ::::
Posts tagged with: IAR에서 J-LINK debug

IAR 컴파일러에서 J-LINK 사용하기

먼저 segger사의 홈페이지(http://www.segger.com/download_jlink.html)에서 J-LINK 관련파일을 다운 받아서 설치한다.
보드의 JTAG 소켓에 J-LINK의 JTAG 케이블을 연결을 하고 USB 연결을 한다.
ST서의 STM32의 경우 BOOT0핀이 High로 되어 있어야 한다.

보드의 전원을 켜고 다음과 같이 컴파일러 설정을 한다.


부연 설명을 하면 C-CPY 선택해주어야 Extra output 이 설정할수 있고, 여기서 simple-code로  되어야 합니다.
Sim 파일은 ARM의 axf 파일 같은 역할로, 디버그 정보가 포함된 이미지 파일입니다.
이파일이 만들어져야 브레이크 포인트나 잡을 때 레이블 값을 가지고와 소스와 같이 연계되어 볼 수 있습니다.

설정을 저장을하고, Project > Debug를 실행을 하면 컴파일된 바이너리를 보드에 로드를 하고 디버거에서 설정한 대로 main()함수까지 실행을 한후 멈춰있는다.