lvben5d 发表于 2022-9-3 13:35

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

我最近在思考:实际发开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没关系。
页: [1]
查看完整版本: [kf8] 由于不支持C库 无法printf,那是否可以用lettershell