TI中文支持网
TI专业的中文技术问题搜集分享网站

8148 LINUX下打开UART4

大家好,

我的板子UART4使用的是AE6,AF5这两个引脚,想在kernel下直接改引脚mux,具体怎么实现呢,我找了TI81XX PSP User Guide,没有相关串口驱动。求指点

xiaoyan Chi:

回复 Chris Meng:

你好

我按照网页说明进行了设置

TI814X_MUX(UART0_CTSN, OMAP_MUX_MODE1), //uart4 TI814X_MUX(UART0_RTSN, OMAP_MUX_MODE1),

我分别设置了用ttyO4作为console

然后在linux下通过echo 0xffff > ttyO4

串口都没有工作,

Chris Meng:

回复 xiaoyan Chi:

Chi Xiaoyan,

看看会不会是下面帖子类似的问题?

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/119082/328253.aspx#328253

xiaoyan Chi:

回复 Chris Meng:

你好,

非常感谢,调通了,但是UART4的时钟我想挂在sysclk10_ck

但我调试发现默认是挂在sysclk8_ck,我想再咨询一下

Chris Meng:

回复 xiaoyan Chi:

Chi Xiaoyan,

请参考TRM里面的McBSP_UART_CLKSRC.UART4_CLK_SOURCE相关内容,并修改相关寄存器。

Select the clock source for UART40x0 = 00 : SYSCLK80x1 = 01 : SYSCLK100x2 = 10 : SYSCLK60x3 = Reserved

xiaoyan Chi:

回复 Chris Meng:

你好,

       我的串口UART4如果设置波特率9600,输出会变成38400,提升了4倍,怎么改变这个波特率呢

Chris Meng:

回复 xiaoyan Chi:

Chi Xiaoyan,

TRM的UART章节有详细的信息,请参考24.2.10 Programmable Baud Rate Generator。

赞(0)
未经允许不得转载:TI中文支持网 » 8148 LINUX下打开UART4
分享到: 更多 (0)