OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 983|回复: 11

STM32F407ZG不能使用printf函数,即使烧录正点原子官方例程也失败

[复制链接]

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
发表于 2024-2-24 08:04:17 | 显示全部楼层 |阅读模式
1金钱
虚心求教,STM32F407ZG不能使用printf函数,即使烧录正点原子官方例程也失败。论坛上各位大哥有没有遇到过?是我哪里设置错了吗?

arm工程师
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
 楼主| 发表于 2024-2-27 10:28:58 | 显示全部楼层
现在发现开发板在没有程序的时候,发送的数据会自动回发。怀疑是RX和TX短路。现在比较忙,暂时用USB的虚拟串口代替这个串口,有时间再修。本帖终结!!!谢谢各位热心大哥的帮忙。
arm工程师
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-2-24 10:02:15 | 显示全部楼层
直接调用串口发送函数发一字节数据行不行
专治疑难杂症
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
 楼主| 发表于 2024-2-24 15:09:03 | 显示全部楼层
本帖最后由 archrills 于 2024-2-24 15:11 编辑
LcwSwust 发表于 2024-2-24 10:02
直接调用串口发送函数发一字节数据行不行

这块是正点原子的开发板。烧录正点原子的官方例程都不行。

串口是好的,收发正常,printf无法打印。我还有一块STM32F405的板子,差不多的程序烧录进去printf是正常的。这块开发板真的好奇怪,这个问题调试了2天了。
arm工程师
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-2-24 15:16:14 | 显示全部楼层
archrills 发表于 2024-2-24 15:09
这块是正点原子的开发板。烧录正点原子的官方例程都不行。

串口是好的,收发正常,printf无法打印。我 ...

把无关代码去掉,只保留串口\printf相关代码,测一下,还有问题就把工程代码传上来。
专治疑难杂症
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
 楼主| 发表于 2024-2-24 16:10:08 | 显示全部楼层
LcwSwust 发表于 2024-2-24 15:16
把无关代码去掉,只保留串口\printf相关代码,测一下,还有问题就把工程代码传上来。

这块是正点原子的开发板,我用的官方正点原子的官方例程。这样都不行。我现在怀疑是不是我的开发板坏了。
arm工程师
回复

使用道具 举报

14

主题

821

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2034
金钱
2034
注册时间
2021-7-17
在线时间
635 小时
发表于 2024-2-25 09:14:02 | 显示全部楼层
archrills 发表于 2024-2-24 15:09
这块是正点原子的开发板。烧录正点原子的官方例程都不行。

串口是好的,收发正常,printf无法打印。我 ...

魔术棒里面设置一下勾选微库试试
回复

使用道具 举报

10

主题

94

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2014-8-14
在线时间
129 小时
发表于 2024-2-25 15:38:38 | 显示全部楼层
Snipaste_2024-02-25_15-37-38.jpg
自己用库里边的函数做一个吧,还能使用DMA
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
 楼主| 发表于 2024-2-26 08:33:39 | 显示全部楼层
ChenRyan 发表于 2024-2-25 09:14
魔术棒里面设置一下勾选微库试试

试了,用官方例程都不行,感觉是我的开发板坏了,但是单片机坏的概率很低,很奇怪。
arm工程师
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
 楼主| 发表于 2024-2-26 08:34:04 | 显示全部楼层
Cindre鞡 发表于 2024-2-25 15:38
自己用库里边的函数做一个吧,还能使用DMA

谢谢大哥!!!
arm工程师
回复

使用道具 举报

0

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2015-4-1
在线时间
19 小时
发表于 2024-2-26 09:44:37 | 显示全部楼层
勾选use mircolib
回复

使用道具 举报

3

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2012-12-12
在线时间
26 小时
 楼主| 发表于 2024-2-26 10:50:21 | 显示全部楼层

试了,谢谢大哥
arm工程师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 21:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表