大家好,
我的板子UART4使用的是AE6,AF5这两个引脚,想在kernel下直接改引脚mux,具体怎么实现呢,我找了TI81XX PSP User Guide,没有相关串口驱动。求指点
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,
我的板子UART4使用的是AE6,AF5这两个引脚,想在kernel下直接改引脚mux,具体怎么实现呢,我找了TI81XX PSP User Guide,没有相关串口驱动。求指点
Chi Xiaoyan,
请参考下面的链接信息:
http://processors.wiki.ti.com/index.php/TI81xx_PSP_Porting_Guide#Using_different_UART_than_the_default_EVM_configuration_as_console
你好
我按照网页说明进行了设置
TI814X_MUX(UART0_CTSN, OMAP_MUX_MODE1), //uart4
TI814X_MUX(UART0_RTSN, OMAP_MUX_MODE1),
我分别设置了用ttyO4作为console
然后在linux下通过echo 0xffff > ttyO4
串口都没有工作,
Chi Xiaoyan,
看看会不会是下面帖子类似的问题?
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/p/119082/328253.aspx#328253
你好,
非常感谢,调通了,但是UART4的时钟我想挂在sysclk10_ck
但我调试发现默认是挂在sysclk8_ck,我想再咨询一下
Chi Xiaoyan,
请参考TRM里面的McBSP_UART_CLKSRC.UART4_CLK_SOURCE相关内容,并修改相关寄存器。
Select the clock source for UART4
0x0 = 00 : SYSCLK8
0x1 = 01 : SYSCLK10
0x2 = 10 : SYSCLK6
0x3 = Reserved
你好,
我的串口UART4如果设置波特率9600,输出会变成38400,提升了4倍,怎么改变这个波特率呢
Chi Xiaoyan,
TRM的UART章节有详细的信息,请参考24.2.10 Programmable Baud Rate Generator。