查看: 3542|回复: 7

[已解决] kinetis 系列单片机怎么添加printf函数,打印到串口助手上

[复制链接]

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
36
最后登录
2018-7-25
发表于 2018-5-28 15:18:45 | 显示全部楼层 |阅读模式
在论坛中看了若干片printf函数相关的帖子,但是还是没有解决printf函数这个问题。
我需要怎么修改代码使程序能够使用printf函数功能。
谢谢。


最佳答案

如果你使用的是PE组件的话,在CW 右边都是会有组件使用介绍的,如果没找到,直接在help里找
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24884
最后登录
2025-7-20
发表于 2018-5-29 09:24:13 | 显示全部楼层
你现在做到什么程度了,还有你用的是什么芯片和IDE来做的呢/
这里有篇文章你可以先参考一下:
https://www.nxpic.org.cn/module/forum/thread-600897-1-1.html
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
36
最后登录
2018-7-25
 楼主| 发表于 2018-5-31 10:35:58 | 显示全部楼层
小恩GG 发表于 2018-5-29 09:24
你现在做到什么程度了,还有你用的是什么芯片和IDE来做的呢/
这里有篇文章你可以先参考一下:
http://www.n ...

您好:
我现在使用CodeWarrior对KEA128移植Printf函数,一直没有成功。我使用UART1把我想要实现的协议编写好了,但是就是printf函数没有成功。
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24884
最后登录
2025-7-20
发表于 2018-5-31 11:19:03 | 显示全部楼层
845780319 发表于 2018-5-31 10:35
您好:
我现在使用CodeWarrior对KEA128移植Printf函数,一直没有成功。我使用UART1把我想要实现的协议编写 ...

我想知道的是debug的时候发现代码卡在哪里了呢,或者有什么现象没有
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
36
最后登录
2018-7-25
 楼主| 发表于 2018-5-31 11:25:43 | 显示全部楼层
小恩GG 发表于 2018-5-31 11:19
我想知道的是debug的时候发现代码卡在哪里了呢,或者有什么现象没有

您好:
    我没有进行测试printf函数功能,因为我直接添加printf函数,系统出现了InitUART和ReadUART以及WriteUART三个错误,所以没有进行测试,我也在网上查找怎么修改这个错误,但是没有进展。我没有用PE中的IOConsole组件,我的想法是能否直接重定义printf输出设备,但是无从下手。
谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24884
最后登录
2025-7-20
发表于 2018-5-31 14:13:58 | 显示全部楼层
845780319 发表于 2018-5-31 11:25
您好:
    我没有进行测试printf函数功能,因为我直接添加printf函数,系统出现了InitUART和ReadUART以及W ...

如果你使用的是KE驱动库(KEXX_DRIVERS_V1.0.1_DEVD)的话,可以参考此分享的
http://community.nxp.com/docs/DOC-98502
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

6

帖子

0

新手上路

Rank: 1

积分
36
最后登录
2018-7-25
 楼主| 发表于 2018-5-31 17:00:49 | 显示全部楼层
小恩GG 发表于 2018-5-31 14:13
如果你使用的是KE驱动库(KEXX_DRIVERS_V1.0.1_DEVD)的话,可以参考此分享的
http://community.nxp.com ...

您好,
我不是使用的KE驱动库,所以感觉第二条参考链接作用不大,我参考了你给的第一条链接,把它加载在主程序开头但是编译器报错。
我现在使用consoleIO组件,能够正常使用printf发送数据处理,串口助手上也能正常接收。
但是没办法进行接收处理,请问consoleIO这个组件有什么办法对接收数据进行处理吗?串口助手发送的数据长度是17字节,然后在进行解析
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24884
最后登录
2025-7-20
发表于 2018-6-1 09:16:34 | 显示全部楼层
如果你使用的是PE组件的话,在CW 右边都是会有组件使用介绍的,如果没找到,直接在help里找
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 04:03 , Processed in 0.110895 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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