TLSR8258开发套件进行Debug 查看Log信息的两种方式
实现两种对printf接口进行重定向,一种是将数据重定向到GPIO口(通过GPIO模拟串口时序),一种是重定向到USB。
在telink_b85m_driver_sdk中的printf.h中选择使用GPIO还是USB打印。
#define DEBUG_IO 1
#define DEBUG_USB 2
#define DEBUG_BUS 1
1、GPIO口模拟串口输出
GPIO模拟串口配置在printf中进行设置,包括波特率,RX引脚等(只需要接RX和GND)。
2、USB打印输出
配置为USB printf,需要使用BDT工具来查看输出信息,使用USB打印是需要注意一点是,USB使用的是固定48M时钟,在时钟初始化默认已经配置好了,但是如果使用了PLL clock不能整除得到48M,USB不可以正常使用。
下图为BDT配置usb_log步骤: