MCU/TrueStudio
[TrueStudio] Dead Code 지우기, malloc을 위한 힙 영역 설정하기
JeonH
2019. 2. 9. 22:26
Dead Code: 사용되지 않는 코드 및 데이터
TrueStudio에서 기본적으로 Dead Code를 지워 Linker를 최적화 해줍니다.
설정 위치는 프로젝트 특성 -> C/C++ Build -> Settings -> Tool Settings 탭 -> C Linker -> Optimization에서 Dead code removal 을 체크하여 설정합니다.
또한 같은 창에서 Page size allocation for malloc() 설정도 있습니다.
기본적으로 malloc을 사용하면 heap 메모리 영역에 할당됩니다. 이 heap 메모리 영역의 size를 설정하는 옵션으로
128bytes와 4096bytes 두 옵션이 있습니다. 128bytes보다 큰 heap 영역이 필요하다면 이 옵션을 4096bytes으로 설정하여야 합니다.
반응형