[开发工具] printf()函数未定义问题调试

[复制链接]
787|10
 楼主| cc38600 发表于 2022-5-14 22:28 | 显示全部楼层 |阅读模式
本帖最后由 cc38600 于 2022-5-14 22:34 编辑

问题描述:
一般C语言中使用printf()函数时,包含#include "stdio.h"即可使用,但在Keil(HAL库)开发环境中使用不了。
问题分析:
未定义printf()使用的串口
Annie556 发表于 2022-7-1 11:21 | 显示全部楼层
你要是用keil的话好像还得使用micro LIB才行
B1lanche 发表于 2022-7-1 11:45 | 显示全部楼层
这个自己写一下就好了
B1lanche 发表于 2022-7-1 12:16 | 显示全部楼层
Hal好像是不支持哈
Candic12e 发表于 2022-7-1 12:59 | 显示全部楼层
那你自己写一个吧,能好一些
Belle1257 发表于 2022-7-1 13:15 | 显示全部楼层
好像不能直接使用printf吧
Allison8859 发表于 2022-7-3 07:50 | 显示全部楼层
你用微库勾选一下看看呢?
Carmen7 发表于 2022-7-3 08:16 | 显示全部楼层
属实没有定义啊,你要是不勾选微库好像也不能用
Betty1299 发表于 2022-7-3 09:21 | 显示全部楼层
没研究过hal啊,但是hal不是自动生成的吗,可以试试
Betty996 发表于 2022-7-3 10:06 | 显示全部楼层
Hal有些抽象,不太好理解啊
Charlene沙 发表于 2022-7-3 12:32 | 显示全部楼层
自己按照库函数的方式添加个printf函数就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

20

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部