STM32 팁

STM32CubeMX에서 기본 디버깅 장비를 변경하는 방법.

plainy 0 5,376 2017.04.06 00:06

STM32CubeMX에서 IAR Project를 생성하면 기본 디버깅 장비로 ST-Link를 사용하도록 프로젝트가 생성됩니다.

220f5d5b3a25fe3f18fc6ae70530e7a2_1491404767_3841.png
 

 

 

만약 J-Link를 사용하고 있다면 매 Project 생성 시 마다 디버깅 장비 설정을 변경해야 하는 불편이 있습니다. 

STM32CubeMX의 IAR Project template을 변경하면 기본 디버깅 장비를 변경할 수 있습니다.

 

STM32CubeMX가 설치된 폴더에서 STM32CubeMX\db\plugins\projectmanager\templates 로 이동합니다.

STM332CubeMX에서 생성되는 Project의 Template이 들어 있는 폴더로 IAR 프로젝트 template는 ewd_1.0.xml, ewp_1.0.xml, eww_1.0.xml파일입니다.

220f5d5b3a25fe3f18fc6ae70530e7a2_1491404773_9885.png 

이 파일들 중 ewd_1.0.xml 파일을 열어 OCDynDriverList의 state값을 STLINK_ID에서 JLINK_ID로 변경하면 기본 디버깅 장비를 변경할 수 있습니다.

 

220f5d5b3a25fe3f18fc6ae70530e7a2_1491404779_7711.png




설정을 J-Link로 변경한 후 Project를 다시 생성하면 아래와 같이 디버깅 장비가 J-Link로 변경된 것을 확인할 수 있습니다.

220f5d5b3a25fe3f18fc6ae70530e7a2_1491404786_3504.png
 


Comments