프로젝트 Build 후에 표시되어야 할 Build Analyzer의 메모리 사용이 출력되지 않는다.

Memory Analyzer

 

안나오는 이유는 Build Analyzer 출력이 수동으로 설정되어 있거나, 링크스크립트를 로드하지 못했을 경우다.

 

먼저 출력을 자동으로 설정하는 방법이다.

 

아래 빨간색 네모의 refresh 버튼을 누르면 잘 출력된다.

 

그럼 저 버튼을 누르지 않고, 빌드시 자동으로 출력되게 하는 방법을 알아보자.

먼저 STM32CubeIDE reference 메뉴를 실행한다.

메뉴표시줄 - Window - Preference - STM32Cube - Build Views Setting - Build Views Refresh Mode - Auto

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

 

출처:

https://eteo.tistory.com/846

 

STM32CubeIDE 1.15.0에서 Build Analyzer가 동작하지 않을 때

원래 ${ProjName}.elf 파일과 같은 폴더 내에 ${ProjName}.map 파일이 있으면 Build Analyzer에 메모리 사용량이 나타나야 하는데 안나타는 경우 빌드 후 새로고침 버튼을 누르면 동작한다. 아마 STM32CubeIDE 1.1

eteo.tistory.com

https://youtu.be/e6gILaoTkvs

 

 

'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

+ Recent posts