在上一贴的基础上,找到官方开发板的的printf例程,之接拷贝过来。
打开GD32F450Z-EVAL的printf工程如下图
复制
/* retarget the C library printf function to the USART */
int fputc(int ch, FILE *f)
{
usart_data_transmit(EVAL_COM1, (uint8_t)ch);
while(RESET == usart_flag_get(EVAL_COM1, USART_FLAG_TBE));
return ch;
}
到los_bps_uart.c最后。然后根据小红板使用的uart2的PD8,PD9引脚修改宏定义如下: