关于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;
}
 
相关推荐
良许Linux2 小时前
单片机上的IO引脚都有什么作用?
单片机·嵌入式硬件
阿华hhh2 小时前
单片机day4
单片机·嵌入式硬件
TEC_INO3 小时前
stm32_13:RFID-RC522项目代码
stm32·单片机·嵌入式硬件
安庆平.Я6 小时前
STM32——定时器:高级定时器
stm32·单片机·嵌入式硬件
项目題供诗6 小时前
51单片机入门(一)
单片机·嵌入式硬件·51单片机
1621B驱动芯片原厂7 小时前
YL1621 芯片成功案例推荐
stm32·单片机·嵌入式硬件·mcu·51单片机
Hello_Embed8 小时前
RS485 双串口通信 + LCD 实时显示(DMA+IDLE 空闲中断版)
笔记·单片机·学习·操作系统·嵌入式·freertos
__万波__8 小时前
STM32L475基于完全空白的项目,完成时钟树初始化配置并验证
单片机·嵌入式硬件
XINVRY-FPGA8 小时前
XC7VX690T-2FFG1761I Xilinx AMD FPGA Virtex-7
arm开发·嵌入式硬件·fpga开发·硬件工程·fpga
良许Linux9 小时前
STM32F103每个符号的意思是什么?
stm32·单片机·嵌入式硬件