BeagleBone Black
Tim Kientzle
tim at kientzle.com
Mon Apr 29 01:13:47 UTC 2013
On Apr 28, 2013, at 10:03 AM, Tim Kientzle wrote:
> On Apr 28, 2013, at 2:37 AM, Iain Young wrote:
>> On 28/04/13 08:13, Tim Kientzle wrote:
>>
>>> The 4-pin adapter I got from Adafruit for use with Raspberry Pi seems
>>> to work just fine, though the CircuitCo documentation has the instructions
>>> wrong. It should be:
>>> Black => Pin 1
>>> Green => Pin 4
>>> White => Pin 5
>>
>> Hurm, I wonder what the other 3 pins are used for. They seem to be
>> undocumented in the SRM
>
> I believe they're unconnected. They're only there for compatibility
> with the common FTDI TTL-232R-3v3 USB-to-serial
> adapter that has a 6-pin connector.
Adafruit has added a photograph of using their 4-wire
adapter with the BB Black:
http://www.adafruit.com/products/954
>
>>> Harumph. Looks like it always boots initially from the eMMC and
>>> U-Boot then looks at the boot switch to decide whether to continue
>>> from eMMC or uSD.
>>
>> This would appear to be the default behaviour, but can be over-ridden
>> if I read the SRM correctly. For a one off force to uSD boot, hold down
>> the "boot" button". See Page 57 of the SRM
>
> Tried that, but from watching the serial console, it's still
> loading U-Boot from the eMMC. It's U-Boot that actually looks
> at that pin (there are some messages on the serial console
> about U-Boot inspecting a GPIO pin).
I was wrong. The point that was confusing me: The "boot switch"
is *only* read when you apply power. Resetting the board
doesn't read the boot switch; you have to actually remove
power and then connect power while holding the switch.
U-Boot does fiddle GPIO pins, but only to set some LEDs to
indicate boot progress.
>>> This sucks: the U-Boot on the eMMC doesn't have ELF support
>>> nor API support so can't load and boot ubldr.
Again, I was wrong. It actually is possible to build a micro-SD image
and just boot it.
So far, I have managed to build an image that would boot
on either old or new BeagleBone. The build isn't quite
repeatable --- I need to clean up some patches and fix a few
loose ends.
I was hoping to finish that tonight ...
Tim
More information about the freebsd-arm
mailing list