Armbian은 TX/RX용 UART2를 지원합니다.

Armbian은 TX/RX용 UART2를 지원합니다.

내 장치(NanoPi NEO)의 합을 사용하여 UART1직렬 데이터를 읽으려고 합니다.UART2

지금까지 UART1기능이 완벽하게 구현되었으며 데이터를 읽고 전송할 수 있습니다 /dev/ttyS1.

UART2하드웨어 메뉴 사용을 활성화했는데 armbian-config다음 위치에 줄을 추가한 것 같습니다 armbianEnv.txt.

# cat /boot/armbianEnv.txt 
verbosity=1
bootlogo=false
console=serial
disp_mode=1920x1080p60
overlay_prefix=sun8i-h3
overlays=uart1 uart2 uart3
rootdev=UUID=f8644502-8a67-43df-8275-2953e5ef9c87
rootfstype=ext4
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u

두 UART의 구성은 다른 것 같습니다.

# cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:U6_16550A mmio:0x01C28000 irq:137 tx:19080 rx:134 RTS|DTR
1: uart:U6_16550A mmio:0x01C28400 irq:138 tx:0 rx:4312 RTS|CTS|DTR
2: uart:U6_16550A mmio:0x01C28800 irq:139 tx:0 rx:0 CTS
3: uart:U6_16550A mmio:0x01C28C00 irq:140 tx:0 rx:0 RTS|CTS|DTR
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0

실수를 했거나 UART2통과를 활성화하는 명령을 실행하는 것을 잊어버렸습니까 /dev/ttyS2?

또한 다음 줄을 추가하려고 시도했지만 armbianEnv.txt도움이 되지 않았습니다.param_uart2_rtscts=1

관련 정보