BeagleBone 블랙 UART 1 구성

BeagleBone 블랙 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

난 아무것도 없어

이것은 제가 수정한 장치 트리입니다.
추신: 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";
    };

어떤 아이디어가 있나요?

관련 정보