在线时间7 小时
UID3353542
注册时间2017-2-20
NXP金币0
该用户从未签到
注册会员

- 积分
- 60
- 最后登录
- 2017-10-30
|
@版主
我们使用的是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
|
|