大家好,
我的板子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。