> 关于STM32 hal printf重定向,及报错。“FILE” is undefined文章来源:https://www.toymoban.com/news/detail-641609.html
增加以下内容:文章来源地址https://www.toymoban.com/news/detail-641609.html
#include "string.h"
#include "stdio.h"
#pragma import(__use_no_semihosting)
标准库需要的支持函数
struct __FILE
{
int handle;
};
FILE __stdout;
//定义_sys_exit()以避免使用半主机模式
void _sys_exit(int x)
{
x = x;
}
//重定义fputc函数
int fputc(int ch,FILE *f)
{
HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xFFFF);//hurat1为串口号,根据自己情况进行选择
return ch;
}
到了这里,关于关于STM32 hal printf重定向 “FILE“ is undefined的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!