关于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;
}
 
相关推荐
振南的单片机世界5 分钟前
2MHz/50MHz玄机:GPIO速度档选错,信号直接“烂尾”
arm开发·stm32·单片机·嵌入式硬件
Run_Teenage30 分钟前
嵌入式:理解STM32文档和社区生态,工具链的选择与安装
stm32·单片机·嵌入式硬件
ACP广源盛1392462567344 分钟前
DeepSeek‑V4‑Flash 公测@ACP#昇腾 950 国产算力组合落地,国产 PCIe 交换芯片 IX9104 有哪些硬件机会
大数据·数据库·人工智能·分布式·单片机·嵌入式硬件·microsoft
铅笔小新z1 小时前
【stm32】RCC 与时钟树
stm32·单片机·嵌入式硬件
时空自由民.2 小时前
STM32 IIC HAL库,LL库
stm32·单片机·嵌入式硬件
txh05072 小时前
不用变压器也能把220V交流电变为5V直流电?
单片机·嵌入式硬件
辰哥单片机设计2 小时前
STM32智能门禁系统(语音版)
stm32·单片机·嵌入式硬件
映翰通朱工4 小时前
Windows 上位机 + EC3320:USB 转 CAN 通信实测(从接线到 SSH 收包)
windows·stm32·ssh
Industio_触觉智能4 小时前
瑞芯微ISP内核驱动深度解析|RKISP39从架构到Probe初始化全流程(上篇)
linux·嵌入式硬件·硬件架构·摄像头·isp·瑞芯微·rk3576
Funing75 小时前
系列一:STM32 外设初始化
stm32·单片机·嵌入式硬件