저는 STM32F103을 처음 접했습니다. 나는 STM32F103을위한 데모 코드를 가지고 있으며 그것을 컴파일하기 위해 arm-none-eabi를 사용하고있다.STM32F103에서 printf 작업을 수행하는 방법은 무엇입니까?
나는 Google에서 찾을 수있는 것을 시도했지만 지금까지 아무 것도 작동하지 않았습니다. 나는 이미 문제에 3 일을 보냈다.
누구나 잘 작동하는 printf 용 데모 코드를 제공 할 수 있습니까? 내 메이크의
부 :
CFLAG = -mcpu=$(CPU) -mthumb -Wall -fdump-rtl-expand -specs=nano.specs --specs=rdimon.specs -Wl,--start-group -lgcc -lc -lm -lrdimon -Wl,--end-group
LDFLAG = -mcpu=$(CPU) -T ./stm32_flash.ld -specs=nano.specs --specs=rdimon.specs -Wl,--start-group -lgcc -lc -lm -lrdimon -Wl,--end-group
"작동하지 않는다"는 것은 무엇을 의미합니까? 그리고 그것은 마이크로 컨트롤러입니다. 텍스트를 인쇄 할 곳은 어디입니까? 보통 임베디드 타겟을 프로그래밍 할 때 UART (또는 다른 통신 프로토콜)를 사용하는 함수의 자신의'print' 세트를 만듭니다. 일부 UART 라이브러리 또는 디버거를 사용하는 일부 디버그 라이브러리 (예 : Segger 디버거가있는 경우 PC에서 JLink 뷰어로 Segger RTT 사용) – Tim
나는 arm-none-eabi- to comiple을 사용합니다. 그것이 문제이다. keil 프로젝트에서 printf를 사용하는 방법을 알고있다. 출력 할 때 USART1을 사용합니다. 이 컴파일러를 사용하여 bin 파일을 작성하려고합니까? –