Embedded/ST Series

STM32CubeIDE SDK 경로 따로 관리되어있을때 연결하는 팁.

별빛의온기 2025. 6. 17. 01:27
반응형

 

 

 


 

 

개발시 SDK를 위치를 구성할때 기본 경로보다 SDK를 따로 관리하는 폴더로 구성하는 경우가 많습니다.

이 팁은 STM32CubeMX를 통해 SDK를 별도의 폴더에 옮겨놨다는 전제하에 진행하는 방법을 설명합니다.

 

(아래와 같이 설정했다는 전제하)

 

STM32CubeMX 패키지 경로 변경하기. (Changing the STM32CubeMX Repository Folder Location)

개발시 SDK를 위치를 구성할때 기본 경로보다 SDK를 따로 관리하는 폴더로 구성하는 경우가 많습니다. STM32CubeMX의 경우, 펌웨어 Repository의 기본 설치 경로는 "C:/Users/(User name)/STM32Cube/Repository"입니

starlighton.com

 

위와 같이 STM32CubeMX에서 SDK를 따로 관리하고 있다면, STM32CubeIDE에서도 똑같은 SDK를 보도록 하고 싶을것입니다. 하지만, STM32CubeIDE는 STM32CubeMX와 다르게 기본 경로 변경이 어렵습니다.

 

그래서 경로는 유지하되 같은 SDK 폴더를 바라보도록 설정하는 방법에 대해서 설명하도록 하겠습니다.

 

 

STM32CubeIDE 와 STM32CubeMX SDK를 같이 관리하도록 하는 방법

 

공통의 SDK를 바라보도록 하는 방법은 심볼링 링크(symbolic link)를 이용하는 방법입니다. 

 

수행하기전에 STM32CubeMX에서 설정을 통해 RepositoryPath가

 

D:/STM32/Repository/

 

라고 가정하도록 하겠습니다.

 

1. STM32CubeIDE 프로그램이 실행되지 않은 상태로 만듭니다.

 

2. C:\Users\<사용자명>\STM32Cube\Repository 폴더를 생성합니다.

 

3. CMD(명령 프롬프트)를 관리자 권한으로 실행합니다.

 

 

4. 아래와 같이 심볼릭 링크 생성 명령어를 입력합니다.

 

mklink /D "C:\Users\<사용자명>\STM32Cube\Repository" "SDK Repository 경로"

 

저는 D:/STM32/Repository에 설치했으므로

 

mklink /D "C:\Users\<사용자명>\STM32Cube\Repository" "D:/STM32/Repository"

 

5. STM32CubeIDE를 실행하여 해당 IDE에서 프로젝트를 생성하면 SDK를 다운로드 하지 않고 연결된 SDK를 사용합니다.

 

 

반응형