From owner-freebsd-arm@FreeBSD.ORG Sun Apr 28 09:37:06 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3EB6FB5 for ; Sun, 28 Apr 2013 09:37:06 +0000 (UTC) (envelope-from iain@g7iii.net) Received: from hal.g7iii.net (unknown [IPv6:2600:3c02::f03c:91ff:feae:1cbe]) by mx1.freebsd.org (Postfix) with ESMTP id 209181F43 for ; Sun, 28 Apr 2013 09:37:05 +0000 (UTC) Received: from [192.168.39.76] (157.17.187.81.in-addr.arpa [81.187.17.157]) by hal.g7iii.net (Postfix) with ESMTP id C9998208F5 for ; Sun, 28 Apr 2013 09:37:04 +0000 (UTC) Message-ID: <517CEDBF.3090102@g7iii.net> Date: Sun, 28 Apr 2013 10:37:03 +0100 From: Iain Young User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130106 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: BeagleBone Black References: <26A08C89-95EA-463D-98C5-A471F8D15C90@freebsd.org> <54A0884D-31D0-4FC6-BBB5-58E3D11050E6@freebsd.org> <77E91A57-7880-4908-8999-6115333F5002@kientzle.com> In-Reply-To: <77E91A57-7880-4908-8999-6115333F5002@kientzle.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Apr 2013 09:37:06 -0000 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 [SNIP] > 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 > This sucks: the U-Boot on the eMMC doesn't have ELF support > nor API support so can't load and boot ubldr. > > Short version: The existing FreeBSD images for BeagleBone > won't work as-is. At a minimum, we'll have to replace the U-Boot > on the eMMC with one that has ELF and API enabled. I guess > I'll be spending more quality time with U-Boot. :-/ Or wipe the eMMC. In that case, then it appears it boots off the uSD card next. (Yes, I know for general user usage this wouldn't be acceptable, but for us hackers, it would be a quick way to get the board up and running in userspace and checkout any other changes that might need fixups..) Best Regards Iain