关于STM32 hal printf重定向 “FILE“ is undefined

> 关于STM32 hal printf重定向,及报错。"FILE" is undefined

增加以下内容:

c 复制代码
#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;
}
 
相关推荐
猫猫的小茶馆24 分钟前
【ARM】从零封装STM32标准库
汇编·arm开发·stm32·单片机·嵌入式硬件·架构
ACP广源盛1392462567327 分钟前
GSV6701A@ACP#6701A产品规格详解及产品应用分享
网络·嵌入式硬件·音视频
国科安芯36 分钟前
商业卫星光电载荷控制系统中MCU抗辐照性能评估方法研究
单片机·嵌入式硬件·数码相机·性能优化·架构·risc-v
Terasic友晶科技1 小时前
5-DE10-Nano的HDMI方块移动案例——基于FPGA的I2C控制模块设计
单片机·嵌入式硬件·fpga开发·时钟分频·hdmi方块移动·i2c控制模块设计·配置寄存器
v先v关v住v获v取1 小时前
杨柳絮收集装置设计cad1张总图+三维图+设计说明书
科技·单片机·51单片机
v先v关v住v获v取2 小时前
草莓采摘机器人结构设计2张cad+设计说明书+三维图
科技·单片机·51单片机
沐风听雨_A3 小时前
海康IP摄像头激活与配置笔记
笔记·嵌入式硬件
liujing102329293 小时前
stm32 开发的 c_cpp_properties.json 配置
c语言·stm32·嵌入式硬件
一支闲人3 小时前
单片机学习的前提知识储备
单片机·基础知识
d111111111d3 小时前
STM32平衡车工具-匿名助手+虚拟串口如何使用。
笔记·stm32·单片机·嵌入式硬件·学习