BeagleBone Black UART 1 配置

BeagleBone Black UART 1 配置

最近,我使用内核 5.10.23 编译了自己的 Linux 系统,并对设备树进行了修改,以激活 UART 1 PIN (9-24) 和 (9-26)。

我有 /dev/ttyS1 可用于读/写操作,当我这样做时

dmesg | grep serial

我有

[    2.945152] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 20, base_baud = 3000000) is a 8250
[    3.685189] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 26, base_baud = 3000000) is a 8250
[    3.703783] msm_serial: driver initialized

我尝试使用逻辑分析仪进行调试,所以当我这样做时

echo "TEST" > /dev/ttyS1

我什么也没得到

这是我修改的设备树
PS:我从 BBB 的 eMMC 上可用的系统反转了 DTS,并且激活了 Uart 端口

serial@0 {
    compatible = "ti,am3352-uart\0ti,omap3-uart";
    clock-frequency = < 0x2dc6c00 >;
    reg = < 0x00 0x1000 >;
    interrupts = < 0x49 >;
    status = "okay";
    dmas = < 0x21 0x1c 0x00 0x21 0x1d 0x00 >;
    dma-names = "tx\0rx";
    };

有什么想法吗?

相关内容