프로젝트 Build 후에 표시되어야 할 Build Analyzer의 메모리 사용이 출력되지 않는다.
안나오는 이유는 Build Analyzer 출력이 수동으로 설정되어 있거나, 링크스크립트를 로드하지 못했을 경우다.
먼저 출력을 자동으로 설정하는 방법이다.
아래 빨간색 네모의 refresh 버튼을 누르면 잘 출력된다.
그럼 저 버튼을 누르지 않고, 빌드시 자동으로 출력되게 하는 방법을 알아보자.
먼저 STM32CubeIDE reference 메뉴를 실행한다.
메뉴표시줄 - Window - Preference - STM32Cube - Build Views Setting - Build Views Refresh Mode - Auto
위와 같이 설정하면 Build 후에 항상 Build Analyzer에 메모리 정보가 표시된다.
링크스크립트 경로를 다시 설정하는 방법이다.
Project Properties - C/C++ Build - Settings - Tool Settings - MCU/MPU GCC Linker - General - Linker Scripter
경로를 다시 설정한 후 Apply and Close
출처:
STM32CubeIDE 1.15.0에서 Build Analyzer가 동작하지 않을 때
원래 ${ProjName}.elf 파일과 같은 폴더 내에 ${ProjName}.map 파일이 있으면 Build Analyzer에 메모리 사용량이 나타나야 하는데 안나타는 경우 빌드 후 새로고침 버튼을 누르면 동작한다. 아마 STM32CubeIDE 1.1
eteo.tistory.com
'ARM' 카테고리의 다른 글
[STM32] Boot Loader + Application (0) | 2024.08.20 |
---|---|
[STM32] USB CDC Debugging (0) | 2024.08.16 |
[STM32] STM32CubeIDE 설정 (0) | 2024.07.24 |
온도센서(LM35) 를 이용한 ADC (0) | 2022.04.26 |
printf 실수(float) 출력 (0) | 2022.04.25 |