RK3399J 怎么使能uart1 和uart2

固件类型:官方提供的固件
固件文件名称:Linux version 4.4.194
固件下载地址:官方下载
Log日志:log.txt

OS: Ubuntu 18.04.6 LTS
MODEL: AIO-3399J Board (Linux Opensource)
FIREFLY: v2.40
DATE: 20230330
KERNEL: Linux version 4.4.194 (weicz@tchip14) (rk3399/firefly: 2c932b990420f943afa543138f1ab2a99a33cc0c) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #269 SMP Thu Mar 30 17:03:47 CST 2023

请问下uart1 和uart2 怎么使能?

谢谢
tchip_askquestions
log.txt (3 Bytes)

根据维基使用 /dev/ttysWK2~3 即可
https://wiki.t-firefly.com/zh_CN/AIO-3399J/driver_uart.html#tiao-shi-fang-fa

如果你是想开启内核中的 UART1 和 2,那不行,AIO-3399J 中这两个 UART 复用成其他功能了。

或者目前你们默认使能的是哪个uart口?

Liuth 发表于 2024-1-29 17:16
根据维基使用 /dev/ttysWK2~3 即可
https://wiki.t-firefly.com/zh_CN/AIO-3399J/driver_uart.html#tiao-s

kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dtsi ,,,这个文件在那个目录 我没有找到。

默认的是通过 spi 转出来的,不是原生 UART,我发给你的链接里有写。
这个文件在 SDK 中,先要按照维基获取 SDK 源码
https://wiki.t-firefly.com/zh_CN/AIO-3399J/linux_compile_gpt.html#bian-yi-linux-gu-jian