1.4.2的协议栈怎么使用printf
时间:10-02
整理:3721RD
点击:
请问怎么开发的过程中实现打印log的功能?有没有相关例程或者介绍
daye zhang ,
254x稍微麻烦点,没有现成的例子,你需要自己通过UART驱动把信息丢到PC上。
要使用UART需要开启什么宏吗?关于UART的那些宏定义的好乱,ZTOOL_P1,ZTOOL_P2这些是什么意思?
我要使用应该在哪个位置添加宏定义。有没有相关的说明文档,麻烦给个链接
谢谢
试试下面这个:
#include <stdio.h>
#define PUTCHAR_PROTOTYPE __near_func int putchar (int c)
PUTCHAR_PROTOTYPE
{
NPI_WriteTransport((uint8 *)&c, 1);// 你自己的从串口输出一个字节的函数
return (c);
}
然后,就可以用printf打印字符了。
虽然不懂这一句 __near_func int putchar (int c)是干嘛的,
但还是要谢谢 你,把这段加进去是可以的