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

[复制链接]
2965|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函数为什么不能输出
Henryko 发表于 2022-11-5 20:17 | 显示全部楼层
要重写printf函数
 楼主| 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 持续收包(比如监控电流等)
cashrwood 发表于 2022-12-1 18:27 | 显示全部楼层
修改C语言studio.h里面的库函数吧
uptown 发表于 2022-12-1 18:35 | 显示全部楼层
这个没有测试过。              
10299823 发表于 2022-12-1 21:26 | 显示全部楼层
这个不能移植这个代码。              
jackcat 发表于 2022-12-1 22:37 | 显示全部楼层
串口可以直接使用的。              
caigang13 发表于 2022-12-2 01:19 来自手机 | 显示全部楼层
不一定要用printf,用格式化字符串函数,然后调用串口发送函数。
chenjun89 发表于 2022-12-2 18:52 来自手机 | 显示全部楼层
可以的,和有没有printf没关系。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

746

帖子

12

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