mirror of
https://github.com/armbian/build.git
synced 2026-01-06 09:58:46 -08:00
Merge pull request #355 from pctj101/pctj101-patch-tty-docs
Add info on how to enable serial on 40 pin header on H3 boards
This commit is contained in:
41
documentation/Enabling_hardware_features.md
Normal file
41
documentation/Enabling_hardware_features.md
Normal file
@@ -0,0 +1,41 @@
|
||||
Enable Hardware Features
|
||||
========================
|
||||
|
||||
Some boards require some manual configuration to turn on/off certain features
|
||||
|
||||
In some cases, the procedure is "less than obvious", so we document some basic examples here.
|
||||
|
||||
|
||||
# Orange Pi Lite
|
||||
|
||||
## Enable serial /dev/ttyS3 on pins 8 and 10 of the 40 pin header
|
||||
|
||||
Update the FEX configuration (which is compiled into a .bin) located at /boot/script.bin
|
||||
|
||||
Decompile .bin to .fex
|
||||
```
|
||||
cd /boot
|
||||
bin2fex script.bin > custom.fex
|
||||
rm script.bin # only removes symbolic link
|
||||
```
|
||||
|
||||
Edit .fex file
|
||||
```
|
||||
[uart3]
|
||||
uart_used = 1 # Change from 0 to 1
|
||||
uart_port = 3
|
||||
uart_type = 2 # In this case we have a 2 pin UART
|
||||
uart_tx = port:PA13<3><1><default><default>
|
||||
uart_rx = port:PA14<3><1><default><default>
|
||||
```
|
||||
|
||||
Compile .fex to .bin
|
||||
```
|
||||
fex2bin custom.fex > script.bin
|
||||
```
|
||||
|
||||
Reboot
|
||||
|
||||
Notice that /dev/ttyS3 appears. That is your new UART device.
|
||||
|
||||
****
|
||||
Reference in New Issue
Block a user