嵌入式爱好者

查看: 16144|回复: 1

[Linux] 关于USB OTG串口驱动,现在是公司自己设计的板子

[复制链接]

2

主题

2

帖子

13

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2016-12-14 18:25:19 | 显示全部楼层 |阅读模式
用的是SD3 DAT6 , DAT7 HFR([G]Q}4CSSK~[@X]T9SW.png

修改驱动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

主题

3669

帖子

3923

积分

发表于 2017-1-20 11:35:55 | 显示全部楼层
您好:
    您是自己设计的核心板吗,还是做的底板,您配置这两个引脚想要实现什么功能呢?
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-23 18:11

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表