我正在尝试将 imx6 板上的 u-boot 控制台设置为 UART4。它不工作。UART1 停止工作,但我从来没有得到输出。
在我的板子 .h 文件中:
#define CONFIG_MXC_UART
#define CONFIG_MXC_UART_BASE UART4_BASE
#define CONSOLE_DEV "ttymxc3" /* added to changee console to UART4 */
在我的板 .c 文件中:
static struct mxc_serial_platdata mxc_serial_plat = {
.reg = (struct mxc_uart *)UART4_BASE,
.use_dte = false,
};
U_BOOT_DEVICE(mxc_serial) = {
.name = "serial_mxc",
.platdata = &mxc_serial_plat,
};
我已经通过 IOMUX 启用了这些引脚。我错过了什么?为什么我不能得到任何输出?
丹尼斯