笔者在32中使用到了printf函数输出打印信息到串口,已经添加了重定向函数,编译程序也没有报错。但是,程序调试时,程序卡在了printf函数这句。注释掉这句,程序就可以正常运行了。
解决方法:
后来发现没有勾选微型库,如下。勾选之后,程序就可以正常编译了。
另外想了解更多,建议了解这篇博文:
https://blog.youkuaiyun.com/lzandlc/article/details/82120249
printf重定向函数如下:
int fputc(int ch,FILE *f)
{
USART_SendData