主题中讨论的其他器件:DA8XX
工具/软件:Linux
您好!
使 UART0输出(和输入)时出现刺激性问题。
在 da850/c 中、多路复用器应该正常:MUX_CFG (DA850、UART0_RXD、3、16、15、 2、false)、 MUX_CFG (DA850、UART0_TXD、3、 20、15、 2、false)
Board-da850-EVM.c:
静态结构 DaVinci_UART_config da850_EVM_UART_CONFIG __initdata ={
.enabled_UARTS = 0x7、
…
/*支持 UART 0 */
RET = Davinci_cfg_reg_list (da850_uart0_pins);
…
DaVinci_serial_init (&da850_EVM_UART_CONFIG);
//__raW_writel (0、IO_address (DA8XX_UART0_BASE)+ 0x30);
# dmesg | egrep 'seer|ttyS'
serial8250.0:MMIO 0x1c42000 (IRQ = 25)上的 ttyS0是一个 AR7
serial8250.0:MMIO 0x1d0c000 (IRQ = 53)处的 ttyS1是一个 AR7
控制台[ttyS1]已启用
serial8250.0:MMIO 0x1d0d000 (IRQ = 61)处的 ttyS2是一个 AR7
当我向端口回显某个内容时、TX 中断的数量会增加:
# cat /proc/tty/driver/serial
0:UART:AR7 MMIO:0x01C42000 IRQ:25 TX:201 Rx:0
# echo -e -n 'hfjdsafjgdjfg'>/dev/ttyS0
# cat /proc/tty/driver/serial
0:UART:AR7 MMIO:0x01C42000 IRQ:25 TX:214 Rx:0
我用" stty "更改了所有可能的标志、但仍然保持沉默...
什么东西不见了、有人能看到什么吗??
BR、Risto