查看: 3090|回复: 0

[求助] imx6q 硬控串口问题

[复制链接]

该用户从未签到

4

主题

10

帖子

0

注册会员

Rank: 2

积分
60
最后登录
2017-10-30
发表于 2017-4-10 09:13:38 | 显示全部楼层 |阅读模式
@版主
我们使用的是3.0.35linux  bsp   android是4.4.2的
使用的板子是我们自己参照6Q的官方版画的,在uart这里没有进行修改,启用了uart1~uart5个串口。
现在需要uart2  uart5使用硬流控
在Debug UART Customization on i.MX6x.ppt文档中并没有提到怎么设置硬流控,在datasheet中也没有发现相关配置项,包括BSP PORTING GUIDE。


已经在kernel中放开了打印,我们使用的是uart1作为调试串口,调试串口从Uboot到android都打印正常。
但是现在硬流控的uart2 uart5无法输出。
我采用的就直接在uart1 调试串口
echo "xxxx" > ttymxc1
echo "xxxx" > ttymxc4
在对应的串口均没有输出

我修改的板级配置文件在串口初始化中,我们的板子设计IO以及iomux与官方一致,故引脚配置是正确的,已经确认过。
static const struct imxuart_platform_data mx6q_sd_uart5_data __initconst = {
        .flags      = IMXUART_HAVE_RTSCTS|IMXUART_SDMA,
        .dma_req_rx = MX6Q_DMA_REQ_UART5_RX,
        .dma_req_tx = MX6Q_DMA_REQ_UART5_TX,
};

static const struct imxuart_platform_data mx6q_sd_uart2_data __initconst = {
    .flags      = IMXUART_HAVE_RTSCTS |IMXUART_SDMA,
    .dma_req_rx = MX6Q_DMA_REQ_UART2_RX,
    .dma_req_tx = MX6Q_DMA_REQ_UART2_TX,
};


另外初始化添加
imx6q_add_imx_uart(1, &mx6q_sd_uart2_data);
imx6q_add_imx_uart(4, &mx6q_sd_uart5_data);


不知道还需要哪里进行设置,3KS for help

我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 12:19 , Processed in 0.081966 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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