关于USB OTG串口打印驱动

dendimeal 2016-12-14 07:38:49
用的是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,

};


然后重新编译烧录,发现串口一点都没有打印信息
是哪里还需要改吗
...全文
1109 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧