打印
[KungFu8位 MCU]

[kf8] 由于不支持C库 无法printf,那是否可以用lettershell

[复制链接]
2447|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lvben5d|  楼主 | 2022-9-3 13:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我最近在思考:实际发开kf8 mcu过程中,如果在脱机仿真工作状态下,需要进行监控一些特性,是否可以用lettershell 代替串口上位机, 从而增加调试便利性。 目前有2个疑惑点:1,lettershell 会使用用户函数指针 来调用函数。kf8是否可以很好支持  2.  lettershell 字符输入和接收处理 是否用到了C库函数。 抛砖引玉 大家一起研究下

使用特权

评论回复
沙发
mikewalpole| | 2022-10-13 19:04 | 只看该作者
使用标准库了吗?         

使用特权

评论回复
板凳
qiufengsd| | 2022-10-13 19:25 | 只看该作者
c语言中printf的用法 Printf和Scan函数的使用方法

使用特权

评论回复
地板
everyrobin| | 2022-10-13 19:48 | 只看该作者
调用C库的printf函数为什么不能输出

使用特权

评论回复
5
Henryko| | 2022-11-5 20:17 | 只看该作者
要重写printf函数

使用特权

评论回复
6
lvben5d|  楼主 | 2022-11-19 09:51 | 只看该作者
本帖最后由 lvben5d 于 2022-11-24 08:17 编辑

KF8 不支持C库,看来可以学习并重写printf函数 才方便一点点。 但printf  会传递指针,这个又不太方便在KF8 IDE 的中断里,使用。其实,我们实际调试这个IC的时候,留一个串口来做一些数据监控,比较方便。可以设计成,串口调试助手发送过去 (包含是否需要持续间隔上传的指示) 可以一发cmd 一收reaponse , 可以一发cmd, 持续间隔50~XX ms 持续收包(比如监控电流等)

使用特权

评论回复
7
cashrwood| | 2022-12-1 18:27 | 只看该作者
修改C语言studio.h里面的库函数吧

使用特权

评论回复
8
uptown| | 2022-12-1 18:35 | 只看该作者
这个没有测试过。              

使用特权

评论回复
9
10299823| | 2022-12-1 21:26 | 只看该作者
这个不能移植这个代码。              

使用特权

评论回复
10
jackcat| | 2022-12-1 22:37 | 只看该作者
串口可以直接使用的。              

使用特权

评论回复
11
caigang13| | 2022-12-2 01:19 | 只看该作者
不一定要用printf,用格式化字符串函数,然后调用串口发送函数。

使用特权

评论回复
12
chenjun89| | 2022-12-2 18:52 | 只看该作者
可以的,和有没有printf没关系。

使用特权

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

本版积分规则

95

主题

746

帖子

12

粉丝