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 버튼을 누른다.

해결 완료!