本帖最后由 xiaolinen 于 2022-10-2 19:56 编辑
工程未动,打印先行
前言:
B91开发套件的测试进程因为烧录器无法烧录的问题,无奈中止了,经过该网站平台的工作人员沟通和协调,最终在9月30号拿到了新的烧录器,在此感谢该工作人员的积极协调!测评继续开始了。
一 介绍:
从《泰凌驱动SDK开发手册》中可以看到,泰凌微为方便打印调试信息,提供了两种方式对printf进行重定向:一种:TLSR9518通过GPIO口模拟串口时序,一种:重定向到USB。本文主要使用GPIO口方式使用printf!
二 工程适配:
想要通过GPIO实现printf功能,需要在《printf.h》文件中进行一下修改为:
#define UART_PRINT_DEBUG_ENABLE 1
#define PRINT_BAUD_RATE 115200
#define DEBUG_INFO_TX_PIN GPIO_PA0
三 硬件接法:
将GPIO_PA0连接串口工具的接受引脚;共地;
四 程序
void main_loop (void)
{
printf(" Hello world! \n");
gpio_toggle(LED1);
delay_ms(1000);
}
五 打印效果