帮助中心
目录
< 所有主题
打印
STM32 printf重定向
已发布
已更新
作者xingxingye
/*
#pragma import(__use_no_semihosting) //#pragma编译指示的预处理指令,一般格式为:
#pragma para //pragma为预编译指令的编译指示,para为参数
依据参数分类执行,限于通知编译器可以做的行为,此指令专用于机器或操作系统。import(__use_no_semihosting) 即为参数,import为导入类,()括号内的字符为导入的字符,通知编译器不要从C库链接时使用带有半主机semihosting的函数
*/
#pragma import(__use_no_semihosting) //微库不用勾选上(microLIB)
//需要标准库支持函数
struct __FILE
{
int handle;
};
FILE __stdout;
//定义 _sys_exit() 以避免使用半主机模式
_sys_exit(int x)
{
x = x;
}
//重定义fputc函数
int fputc(int ch, FILE *f)
{
while((USART1->SR&0X40)==0);
USART1->DR = (u8) ch;
return ch;
}
-
部门资源
-
员工手册
- 文章即将上线
-
操作说明中心
- 文章即将上线
-
参数
-
3D
-
星夜计划
-
tuya
-
命令集
-
未分类
- 文章即将上线
-
Linux
-
iSCSI LUN
-
学无止境
-
瑞芯微
-
测试与样机疑问
-
课外学习
-
功能
-
教程
-
业务疑问应答
-
云平台
-
账号加密级别
- 文章即将上线
-
工具
-
开发问题进度
-
JS
-
AK QP
-
AI
-
CSK6
-
嵌入式入门
-
git
-
仓库
-
阿尔法开发板
-
飞思卡尔
-
esp32
-
CMake
-
samba
-
v3s
-
全志
-
nfs
-
gcc
-
stm32
-
stm
-
esp8266
-
系统
-
乐鑫
-
交叉工具链
-
mqtt
-
网络层
-
win bat
-
脚本
-
收藏的网站
-
海思
-
芯片
-
母猪产后护理教程