반응형
이클립스에서 C언어로 임베디드를 개발하고 있습니다.
소스코드 프로파일링을 하다보니 소스코드 스택 사용량하는 옵션을 설정하는 방법을 포스팅으로 남깁니다.
-fstack-usage 컴파일 옵션 설정합니다.
프로젝트 마우스 우클릭 → property → 좌측탭 C/C++ Build →Settings→Tool Settings 탭 → ARM v7 gcc compiler → Miscellaneous→other flages 에디트박스 맨 뒤에 "-fstack-usage"를 입력
위 그림은 참고용입니다.
컴파일 후 Debug디렉토리에 분석한 디렉토리 속 xxx.su 파일이 생성됩니다.
출처
스택 사용량 추적 : https://dzone.com/articles/gnu-static-stack-usage-analysis
컴파일 옵션 설정 : https://stackoverflow.com/questions/26371215/how-to-add-compiler-options-in-eclipse-ide
반응형
'임베디드' 카테고리의 다른 글
[임베디드]Zynq 7000 TRM(UG585) - 7. Interrupt - 번역 (0) | 2023.02.07 |
---|---|
[임베디드-FreeRTOS]Task 프로파일링 - Run Time Statistics(런타임 통계) (0) | 2022.12.28 |
[임베디드-FreeRTOS]HALT : Task [name] overflowed its stack. Test [ProjectName] 오류 (0) | 2022.12.28 |
[임베디드]ARM 아키텍처 (0) | 2022.12.27 |