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으로 설정하여야 합니다.
반응형
'MCU > TrueStudio' 카테고리의 다른 글
[TrueStudio] 프로젝트에 오류가 있어도 계속 실행 설정 (1) | 2020.06.03 |
---|---|
TrueStudio에서 STM32CubeIDE로 넘어가세요! (0) | 2020.05.18 |
[TrueStudio] 자동 줄 맞춤 (0) | 2019.02.17 |
[TrueStudio] 빌드 후 TrueStudio에서 실행(Run)하기 (0) | 2019.02.10 |
[TrueStudio]컴파일러 최적화(Optimization) 설정 (0) | 2019.02.09 |
[TrueStudio].hex 파일이 생성되도록 빌드하기 (0) | 2019.02.09 |
[TrueStudio]병렬 빌드(Parallel Build) (0) | 2019.02.09 |
[TrueStudio]printf에 %f 사용하기 (4) | 2019.02.03 |