请教各位大神们:
在RT117X 系列SBL的示例工程中,我想要将mcuisp_src中默认配置的LPUART1换成其他串口通道,具体要改哪些地方,我试了很久,感觉还是没有成功,不知道漏了哪里,希望得到各位的帮忙!
Hi @Kris_chao ,
主要是peripherals_mimxrt1176.c里的
const peripheral_descriptor_t g_peripherals[] = {
#if BL_CONFIG_LPUART_1
// LPUART1
{.typeMask = kPeripheralType_UART,
.instance = 1, //<-这个东东
.pinmuxConfig = uart_pinmux_config,
.controlInterface = &g_lpuartControlInterface,
...
}
还有就是pin的config了 BOARD_InitPins()
Regards,
Jing
您好:
您说的两个地方我都配置改过了,我觉得还和pinmux_utility_imxrt_series.c和peripherals_pinmux.h这里面的配置有关,好像还有自适应波特率需要重新配置GPIO口,这两个文件里的内容不知道怎么改。
Hi,
是的。所谓自适应波特率就是一开始UART的pin其实是GPIO状态。当UART的start进来的时候用定时器去量,量好了得到波特率了再切到UART状态。所以这里确实要改一下。
Regards,