打印
[其他ST产品]

STM32 printf程序会跑不起来

[复制链接]
楼主: cr315
手机看帖
扫描二维码
随时随地手机跟帖
21
updownq| | 2023-11-7 22:03 | 只看该作者 回帖奖励 |倒序浏览
例如符号未定义或者内存空间不足。

使用特权

评论回复
22
adolphcocker| | 2023-11-7 22:26 | 只看该作者
使用不支持STM32的库文件,或者库文件存在问题

使用特权

评论回复
23
mnynt121| | 2023-11-8 10:21 | 只看该作者
在使用printf函数时,需要正确设置堆栈

使用特权

评论回复
24
benjaminka| | 2023-11-8 10:32 | 只看该作者
printf函数需要使用系统时钟,如果系统时钟配置不当,可能会导致printf程序无法运行。

使用特权

评论回复
25
sanfuzi| | 2023-11-8 11:53 | 只看该作者
在STM32中,printf函数是由标准C库提供的。

使用特权

评论回复
26
maudlu| | 2023-11-8 14:52 | 只看该作者
程序代码,是否有逻辑错误              

使用特权

评论回复
27
claretttt| | 2023-11-8 18:48 | 只看该作者
编译器可能会对printf函数进行优化,导致程序无法正常运行。解决方法是检查编译器的设置,并尝试禁用优化或使用其他编译器。

使用特权

评论回复
28
linfelix| | 2023-11-8 19:45 | 只看该作者
可能是使用的库文件有问题              

使用特权

评论回复
29
bestwell| | 2023-11-8 19:59 | 只看该作者
需要正确配置STM32的串口              

使用特权

评论回复
30
jtracy3| | 2023-11-8 20:13 | 只看该作者
请检查是否有相关文件被遗忘,如 stdio.h、stdio.c 和新固件库。

使用特权

评论回复
31
modesty3jonah| | 2023-11-8 20:22 | 只看该作者
代码本身存在问题,例如语法错误或者逻辑错误

使用特权

评论回复
32
lihuami| | 2023-11-8 20:32 | 只看该作者
检查 keil 环境中的链接文件是否添加了对应的库文件

使用特权

评论回复
33
1988020566| | 2023-11-10 09:16 | 只看该作者
如果STM32的中断未被正确处理,可能会干扰printf函数的正常工作

使用特权

评论回复
34
digit0| | 2023-11-10 15:27 | 只看该作者
Is it not containing the correct header file? Check if the program contains the correct header file。

使用特权

评论回复
35
Pretext| | 2023-11-10 17:14 | 只看该作者
uart通讯速度设置太高大概会致使通讯失败。

使用特权

评论回复
36
alvpeg| | 2023-11-11 15:36 | 只看该作者
如果时钟频率设置过低,可能会导致输出结果不准确。

使用特权

评论回复
37
mollylawrence| | 2023-11-12 11:09 | 只看该作者
检查参数设置,如内存分配、波特率等

使用特权

评论回复
38
jonas222| | 2023-11-12 11:58 | 只看该作者
在编译printf函数时,可能会出现编译器错误或异常。

使用特权

评论回复
39
qiufengsd| | 2023-11-12 15:05 | 只看该作者
在编译printf函数时,可能会因为缺少相关库文件而导致编译失败。

使用特权

评论回复
40
eefas| | 2023-11-12 16:02 | 只看该作者
如果程序中没有正确包含相应的头文件或库文件,或者使用的库版本不兼容,会导致printf函数无法正常工作。解决方法是检查程序中是否正确包含stdio.h头文件,并确保使用的库版本与STM32芯片型号和编译器兼容。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则