RT_Thread:STM32L4系列支持串口打印rt_kprintf()

同样,我们基于签名的文章《RT_Thread:STM32L4系列支持低功耗休眠》来添加下一步的串口打印支持。

先将下列两个串口打印相关的文件拷贝到工程文件夹中

RT_Thread:STM32L4系列支持串口打印rt_kprintf()_第1张图片

根据实际的硬件设计,更改bsp_debug_usart.h文件的下列串口的IO口等

RT_Thread:STM32L4系列支持串口打印rt_kprintf()_第2张图片

RT_Thread:STM32L4系列支持串口打印rt_kprintf()_第3张图片

注意

1.在适当的地方调用串口初始化函数 DEBUG_USART_Config(void),如在board.c文件的硬件初始化中调用。

2.合理包含相应的头文件

 

编译没问题则下载运行,程序初始化过程中会调用rt_show_version()函数,打印版本信息,如下图

应用程序中就可以利用rt_kprintf()函数发送debug信息了

比如下面发送的rt_kprintf("\n Hello Tristan Tsai \n");

RT_Thread:STM32L4系列支持串口打印rt_kprintf()_第4张图片

 

你可能感兴趣的:(RT_Thread)