aboutsummaryrefslogtreecommitdiff
path: root/docs/install/bbb_setup.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/install/bbb_setup.md')
-rw-r--r--docs/install/bbb_setup.md39
1 files changed, 16 insertions, 23 deletions
diff --git a/docs/install/bbb_setup.md b/docs/install/bbb_setup.md
index af9026b3..b80203b4 100644
--- a/docs/install/bbb_setup.md
+++ b/docs/install/bbb_setup.md
@@ -28,7 +28,7 @@ flashing on the ThinkPad X200, but it should work for other targets.
here is a photo of the setup for the teensy:
<http://h5ai.swiftgeek.net/IMG_20160601_120855.jpg>
-Onto the Beaglebone black\...
+Onto the Beaglebone black...
Hardware requirements
=====================
@@ -150,12 +150,14 @@ Alternatives to SSH (in case SSH fails)
You can also use a serial FTDI debug board with GNU Screen, to access
the serial console.
# screen /dev/ttyUSB0 115200
+
Here are some example photos:\
![](images/x200/ftdi.jpg) ![](images/x200/ftdi_port.jpg)\
You can also connect the USB cable from the BBB to another computer and
a new network interface will appear, with its own IP address. This is
directly accessible from SSH, or screen:
+
# screen /dev/ttyACM0 115200
You can also access the uboot console, using the serial method instead
@@ -202,14 +204,16 @@ before continuing.
Check that the firmware exists:
# ls /lib/firmware/BB-SPI0-01-00A0.\*
+
Output:
/lib/firmware/BB-SPI0-01-00A0.dtbo
Then:
- # echo BB-SPI0-01 > /sys/devices/bone\_capemgr.\*/slots
- # cat /sys/devices/bone\_capemgr.\*/slots
+ # echo BB-SPI0-01 > /sys/devices/bone_capemgr.\*/slots
+ # cat /sys/devices/bone_capemgr.\*/slots
+
Output:
0: 54:PF---
@@ -223,6 +227,7 @@ Output:
Verify that the spidev device now exists:
# ls -al /dev/spid\*
+
Output:
crw-rw---T 1 root spi 153, 0 Nov 19 21:07 /dev/spidev1.0
@@ -246,7 +251,8 @@ your BBB.
Now test flashrom:
- # ./flashrom -p linux\_spi:dev=/dev/spidev1.0,spispeed=512
+ # ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512
+
Output:
Calibrating delay loop... OK.
@@ -327,25 +333,12 @@ leads, **but** keep all other leads short (10cm or less)
You should now have something that looks like this:\
![](images/x200/5252_bbb0.jpg) ![](images/x200/5252_bbb1.jpg)
-Notes about stability {#stability}
-=====================
-
-<http://flashrom.org/ISP> is what we typically do in libreboot, though
-not always. That page has some notes about using resistors to affect
-stability. Currently, we use spispeed=512 (512kHz) but it is possible to
-use higher speeds while maintaining stability.
-
-tty0\_ in \#libreboot was able to get better flashing speeds with the
-following configuration:
-
-- "coax" with 0.1 mm core and aluminum foley (from my kitchen), add
- 100 Ohm resistors (serial)
-- put heatshrink above the foley, for: CS, CLK, D0, D1
-- Twisted pair used as core (in case more capacitors are needed)
-- See this image: <http://i.imgur.com/qHGxKpj.jpg>
-- He was able to flash at 50MHz (lower speeds are also fine).
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\
Copyright © 2015 Patrick "P. J." McDermott <pj@pehjota.net>\
Copyright © 2015 Albin Söderqvist\
-This page is available under the [CC BY SA 4.0](../cc-by-sa-4.0.txt)
+
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License Version 1.3 or any later
+version published by the Free Software Foundation
+with no Invariant Sections, no Front Cover Texts, and no Back Cover Texts.
+A copy of this license is found in [../fdl-1.3.md](../fdl-1.3.md)