关于USB OTG串口驱动,现在是公司自己设计的板子
用的是SD3 DAT6 , DAT7修改驱动uboot2009-08\uboot2009-08\board\freescale\mx6q_sabresd\mx6q_sabresd.c
修改
static void setup_uart(void)
{
#if defined CONFIG_MX6Q
/* UART1 TXD */
mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT6__UART1_TXD);
/* UART1 RXD */
mxc_iomux_v3_setup_pad(MX6Q_PAD_SD3_DAT6__UART1_RXD);
#elif defined CONFIG_MX6DL
/* UART1 TXD */
mxc_iomux_v3_setup_pad(MX6DL_PAD_CSI0_DAT10__UART1_TXD);
/* UART1 RXD */
mxc_iomux_v3_setup_pad(MX6DL_PAD_CSI0_DAT11__UART1_RXD);
#endif
}
然后注释掉防止冲突
iomux_v3_cfg_t usdhc3_pads[] = {
MX6Q_PAD_SD3_CLK__USDHC3_CLK,
MX6Q_PAD_SD3_CMD__USDHC3_CMD,
MX6Q_PAD_SD3_DAT0__USDHC3_DAT0,
MX6Q_PAD_SD3_DAT1__USDHC3_DAT1,
MX6Q_PAD_SD3_DAT2__USDHC3_DAT2,
// MX6Q_PAD_SD3_DAT3__USDHC3_DAT3,
// MX6Q_PAD_SD3_DAT4__USDHC3_DAT4,
// MX6Q_PAD_SD3_DAT5__USDHC3_DAT5,
// MX6Q_PAD_SD3_DAT6__USDHC3_DAT6,
// MX6Q_PAD_SD3_DAT7__USDHC3_DAT7,
};
然后重新编译烧录,发现串口一点都没有打印信息
是哪里还需要改吗
您好:
您是自己设计的核心板吗,还是做的底板,您配置这两个引脚想要实现什么功能呢?
页:
[1]