请问下通过uart1口对接modem的话,还需要哪些额外的配置?除了想debug口那样的pin config操作外
我的环境如下
am3352自研板子,ti-sdk-am335x-evm-06.00.00.00代码,目前uart1口只连接了 tx rx两根线(工作在非flowcontrol模式),
配置的话就是在uboot中放开 enable_uart1_pin_mux(),目前uart0(作为debug口)和uart3 用串口测试工具测试收发正常,但是uart1收发不到数据,用仪器也测量不到信号,(而把该uart1的tx rx口配置成gpio模式测试的话,是可以测量预期的信号的),请问下这种情况下该如何开展定位思路?谢谢
root@(none):/# ./devmem2 0x48022010 w 0x10
/dev/mem opened.
Memory mapped at address 0x4020f000.
Value at address 0x48022010 (0x4020f010): 0x0
Written 0x10; readback 0x10
root@(none):/#root@(none):/#root@(none):/# cat proc/tty/driver/OMAP-SERIALserinfo:1.0 driver revision:
0: uart:OMAP UART0 mmio:0x44E09000 irq:72 tx:962 rx:57 RTS|CTS|DTR|DSR
1: uart:OMAP UART1 mmio:0x48022000 irq:73 tx:0 rx:0
2: uart:OMAP UART2 mmio:0x48024000 irq:74 tx:0 rx:0 CTS|DSR
3: uart:OMAP UART3 mmio:0x481A6000 irq:44 tx:0 rx:0 CTS|DSR
4: uart:OMAP UART4 mmio:0x481A8000 irq:45 tx:0 rx:0 CTS|DSR
5: uart:OMAP UART5 mmio:0x481AA000 irq:46 tx:0 rx:0 CTS|DSR
root@(none):/# ./uart1-Tx 1 asdfg
send data OK!count=5
root@(none):/#root@(none):/#root@(none):/# cat proc/tty/driver/OMAP-SERIALserinfo:1.0 driver revision:
0: uart:OMAP UART0 mmio:0x44E09000 irq:72 tx:1535 rx:85 RTS|CTS|DTR|DSR
1: uart:OMAP UART1 mmio:0x48022000 irq:73 tx:5 rx:1 brk:1 CTS|DSR|CD|RI
2: uart:OMAP UART2 mmio:0x48024000 irq:74 tx:0 rx:0 CTS|DSR
3: uart:OMAP UART3 mmio:0x481A6000 irq:44 tx:0 rx:0 CTS|DSR
4: uart:OMAP UART4 mmio:0x481A8000 irq:45 tx:0 rx:0 CTS|DSR
5: uart:OMAP UART5 mmio:0x481AA000 irq:46 tx:0 rx:0 CTS|DSR
root@(none):/#
Jian Zhou:
pinmux配好之后,如果驱动没做其他改动,是可以正常工作的。