본문 바로가기
프로젝트 기록/23SEMA_Control_STM32

[STM32] 프로젝트명 변경 후 Debug 파일 안생기는 문제

by 소요이 2023. 5. 28.
728x90

 

 

프로젝트 명을 변경했는데, 그에 맞는 debug파일이 없다고 오류 메시지가 생겼다.

//오류 메시지 내용

Program file does not exist
C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found
C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found
C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found

 

오류의 원인:

프로젝트 이름을 변경하면

STM32CubeIDE가 프로젝트의 빌드 경로를 자동으로 업데이트하지 못할 수 있고,

이로 인해 IDE가 ELF 파일을 찾지 못하는 문제가 발생할 수 있다.

 

오류 해결 방법:

디버그 설정 업데이트를 하면 된다.

즉, 디버그 설정에서 ELF 파일의 경로를 수동으로 업데이트해야 한다.

 

 

- Run > Debug Configurations 선택

 

 

ELF 파일의 경로를 새 경로로 업데이트하면 된다.

 

이렇게 바뀐 이름에 맞는 ELF파일을 선택하고, Debug 버튼을 누른다.

 

 

 

 

해결 완료!