일반적으로 TrueStudio에서 빌드 후 ST-Link로 hex파일을 이식하기 위해서 ST-LINK Utility 프로그램을 사용합니다.
하지만 프로젝트 빌드 후 이 소프트웨어를 키고 hex파일을 불러와서 프로그램 주입(program verify) 하기에 너무 귀찮다.
찾아보니 단축키 하나로 프로그램을 넣을 수 있는 방법이 있었습니다.
설정방법은
실행 -> 외부도구 -> 외부 도구 구성 으로 갑니다.
왼쪽 트리에 "프로그램" 을 더블클릭하면 하단에 새_구성이 생깁니다.
아래와 같이 위치, 작업 디렉토리, 인수를 작성합니다.
위치 필드는 설치된 ST-LINK Utility폴더 내에 ST-LINK_CLI.exe의 경로로 설정해 줍니다.
작업 디렉토리 필드에는 "작업공간 찾아보기"를 클릭하여 프로젝트를 선택합니다.
인수 필드에는 -c ID=0 SWD UR LPM -P "프로젝트_빌드_헥사파일_절대경로.hex" 로 설정해 줍니다.
세 필드를 채워 넣고 "실행"버튼을 누르면 아래와 같이 프로젝트를 빌고 프로그램이 주입됩니다.
단축키(컨트롤 +F11)를 눌러 프로그램을 넣기 위해서 아래와 같이 설정합니다.
실행 -> 실행 구성
Launch Group을 더블클릭하면 새_구성이 생성되고 오른쪽에 "Add..." 버튼을 클릭합니다.
그러면 아래 창이 나옵니다.
Launch Mode를 run으로 두고, 외부 도구 구성에서 생성한 것을 클릭 후 확인 버튼을 클릭합니다.
위 설정이 완료되면 단축키(컨트롤 + F11)를 눌러 프로그램 됩니다.
단, ST-LINK Utility 프로그램 버전이 4.3.0 이상부터 가능합니다.
프로그램이 끝나면, 디바이스를 리셋해주어야 동작됩니다.
댓글 없음:
댓글 쓰기