Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rockpi4/dev/use-uart-with-kernel-5.10"

< Rockpi4‎ | devRedirect page
 
Line 1: Line 1:
{{rockpi4_header}}
+
#redirect [[Rockpi4/dev/use-uart2-as-application-uart]]
 
+
{{Languages|rockpiS/dev/}}
+
 
+
    [[rockpi4 | ROCK Pi 4]] > [[rockpi4/dev | Development]] > [[Rockpi4/dev/use-uart-with-kernel-5.10 | Use Uart with Kernel 5.10]]
+
 
+
===Description===
+
 
+
If you want to use uart with Kernel 5.10 in ROCK Pi 4. You'd better follow these steps.
+
 
+
==== Install essential package ====
+
 
+
  sudo apt-get install -y rockpi4-dtbo
+
 
+
==== UART ====
+
 
+
Modify file /boot/hw_intfc.conf. Set "on" to enable the optional hardware interfaces while set "off" to disable.
+
 
+
  intfc:uart2=on
+
  intfc:uart4=on
+
 
+
And add "#" to line "intfc:dtoverlay=console-on-ttyS2"
+
 
+
  #intfc:dtoverlay=console-on-ttyS2
+
  #intfc:dtoverlay=console-on-ttyS4
+
 
+
but now, the uart2 can still be used as a debug port with system log. If you don't want to output kernel messages, you can disable it as follow.
+
 
+
Modify file /boot/extlinux/extlinux.conf.
+
  append earlyprintk console=ttyFIQ0,1500000n8 rw init=/sbin/init rootfstype=ext4 rootwait  root=UUID=8650cdca-49b0-4431-9667-5c639f6bab89 console=ttyS2,1500000n8
+
Delete strings '''console=ttyFIQ0,1500000n8''' and '''console=ttyS2,1500000n8''' in this line.
+
  append earlyprintk rw init=/sbin/init rootfstype=ext4 rootwait  root=UUID=8650cdca-49b0-4431-9667-5c639f6bab89
+

Latest revision as of 08:40, 7 June 2022