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

私は何もない

これは私が修正したデバイスツリーです。
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";
    };

どんなアイデアがありますか?

ベストアンサー1

おすすめ記事