Skip to main content

11. UART

11.1. Introduction​

The serial port interface diagram is as follows.

_images/usage_uart_interface.jpg

11.2. DTS configuration​

File path kernel-5.10/arch/arm64/boot/dts/rockchip/roc-rk3588-pc.dtsi

/* uart7 */
&uart7 {
status = "okay";
pinctrl-0 = <&uart7m0_xfer>;
&#125;;

After configuring the serial port, the hardware interface corresponds to the node on the software as

UART7: /dev/ttyS7

11.3. Send and receive verification​

The easiest way is to short the UART7 TX RX pins, then use the command to execute the command on the debug serial port or ADB

busybox stty -echo -F /dev/ttyS7 # Turn off display back
cat /dev/ttyS7 & # get /dev/ttyS7 input string in the background
echo "firefly uart test..." > /dev/ttyS7 # Input string

The final debug serial terminal can receive the string “firefly uart test…”