STM32H743+RT-Thread+RT-Thread Studio的LPUART1控制台串口输出
前言
smt32H743有一个LPUART1串口,但是这个在RT-Thread中是没有被支持这个串口作为默认串口的,当你选择lpuart1时,会报错找不到LPUART1_CONFIG定义。
一、环境与版本
- RT-Thread studio——版本:2.2.7
- RT-Thread——版本:5.0.2
- STM32H743IITx系芯片
二、解决方案——手动添加LPUART1_CONFIG定义
-
查看LPUART1串口引脚是否正确——board.h头文件
-
STM32CubeMX配置LPUART1——就是波特率修改一下
-
添加LPUART1_CONFIG定义——uart_config.h头文件
1.查找uart_config.h头文件路径——环境不同(因为我是RT-Thread Studio环境),所以这个uart_config.h
头文件路径就不同。可以通过先找到drv_usart.c
文件,这个文件不论是什么环境(keil5、RT-T