32F429IDISCOVERY TrueSTUDIO에서 printf 사용 시 실수 사용법

2019. 7. 9. 20:01임베디드/32F429IDISCOVERY

제가 아는 방법은 총 2가지입니다. 다만 2번 방법을 권장해드리는 바입니다

 

1. 라이브러리를 변경하는 방법입니다. 임베디드 환경 상 프로그램 메모리 크기가 제한적이라 Newlib-nano라고 최소한의 라이브러리만 제공하고 있다. 이외의 하나의 라이브러리는 파일이 매우 크지만 우리가 사용하려는 float printf 속성을 포함하고 있다

 

 

Newlib standard로 변경한다

 

 

2. C Linker - Miscellaneous의 Other options에 -u_printf_float를 추가해 주면 된다