Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
interfaces:amba [2014/12/21 10:34] – created darron | interfaces:amba [2022/07/29 01:23] (current) – [Resources] darron | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== ARM Amba ==== | + | ==== ARM Amba UART ==== |
<wrap right> | <wrap right> | ||
+ | {{: | ||
</ | </ | ||
- | ARM Amba UARTs are found on ARM systems such as the Raspberry Pi. | + | These UARTs are found on systems such as the Raspberry Pi. |
=== RPi === | === RPi === | ||
- | == / | + | The following guide is very old now and has mostly become obsolete. |
+ | |||
+ | By default, the UART is used as the Linux console, this must be disabled to allow general purpose operation. | ||
+ | |||
+ | The following script run as root can solve this. | ||
< | < | ||
- | init_uart_clock=64000000 | + | #!/bin/sh |
+ | C=`awk '{ for (i = 1; i <= NF; ++i) { if ($i !~ /ttyAMA0/) { printf $i" " } } printf " | ||
+ | echo $C > / | ||
+ | sed -i ' | ||
</ | </ | ||
+ | |||
+ | High speed modes of operation are also not enabled by default and these should be enabled. | ||
+ | < | ||
+ | echo " | ||
+ | </ | ||
+ | |||
+ | Reboot the RPi to apply all the settings. | ||
+ | |||
+ | ===RPi 3=== | ||
+ | |||
+ | The RPi 3 uses the UART for comms with the the built-in bluetooth module and presents a simple " | ||
+ | |||
+ | To swap the ports around to gain access to the faster port, do the following in config.txt | ||
+ | |||
+ | < | ||
+ | dtoverlay=pi3-miniuart-bt | ||
+ | </ | ||
+ | === Resources === | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ |