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 버튼을 누른다.
해결 완료!
'프로젝트 기록 > 23SEMA_Control_STM32' 카테고리의 다른 글
[SDcard] (최종)로깅+대전력 동작 확인 data file결과(경적, 모터, 데드맨, 자석센서, e-stop) (0) | 2023.05.31 |
---|---|
[STM32] SDcard 하드웨어 작업 기록 (0) | 2023.05.28 |
[STM32] SDcard 로깅 관련 코드(최종 프로젝트)+최종백업+테스트코드 (0) | 2023.05.26 |
[STM32] SDcard 쓰기 방법 총정리 (SPI기반, FatFS middle ware 사용) (0) | 2023.05.26 |
[STM32] (최종)SDcard 데이터 로깅 동작 설명 및 이용법 (0) | 2023.05.25 |