From owner-freebsd-arm@FreeBSD.ORG Mon Apr 29 04:20:45 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 704F4DF8 for ; Mon, 29 Apr 2013 04:20:45 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 35EC0123A for ; Mon, 29 Apr 2013 04:20:44 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r3T4Khpi069705 for freebsd-arm@freebsd.org; Mon, 29 Apr 2013 04:20:43 GMT (envelope-from kientzle@freebsd.org) Received: from [192.168.2.123] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id antg9srjbyemi2brpy3s7s78gn; for freebsd-arm@freebsd.org; Mon, 29 Apr 2013 04:20:43 +0000 (UTC) (envelope-from kientzle@freebsd.org) From: Tim Kientzle Content-Type: multipart/signed; boundary="Apple-Mail=_4210E4DE-B383-4882-814B-C35424A8C5A8"; protocol="application/pgp-signature"; micalg=pgp-sha1 Subject: FreeBSD on BeagleBone Black Date: Sun, 28 Apr 2013 21:20:41 -0700 Message-Id: To: freebsd-arm@freebsd.org Mime-Version: 1.0 (Apple Message framework v1283) X-Mailer: Apple Mail (2.1283) 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: Mon, 29 Apr 2013 04:20:45 -0000 --Apple-Mail=_4210E4DE-B383-4882-814B-C35424A8C5A8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I got the boot chain for BeagleBone Black working today. There's still = work to do, but I thought other people might appreciate the first = results: http://people.freebsd.org/~kientzle/beaglebone-and-black-bootfiles.tgz These are the files you'll need on the FAT partition for a Micro-SD = image that can boot on either BeagleBone or BeagleBone Black. These = should be usable to update an existing BeagleBone image to also work on = the Black. Note that there are two sets of DTS/DTB files here: * bbone.dtb is loaded when booting on a "white" BeagleBone. * bboneblk.dtb is loaded when booting on a BeagleBone Black. Right now, bboneblk.dtb is just a copy of bbone.dtb. That will, of = course, need to change in order to take advantage of the additional = memory and other peripherals. The DTS files are there for reference; = you can edit them, recompile and reboot to try changes. If you want to build from source, I just pushed the necessary changes to = Crochet: The BeagleBone board definition will now build an image that = boots on BeagleBone Black as well. This now uses the Denx 2013.04 = U-Boot source snapshot instead of my patched github clone of the Arago = sources. Caveat: Of course, a freshly built kernel will crash right now due to = the issue that Oleksandr and Warner have reported. Between builds, I spent some time today adding more information to the = FreeBSD Wiki: https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack and https://wiki.freebsd.org/FreeBSD/arm/BeagleBone Next steps: * Edit FDT to try to enable more memory * Enable second SD/MMC port to access the eMMC (maybe just an FDT = edit?) * Try booting from eMMC. Cheers, Tim --Apple-Mail=_4210E4DE-B383-4882-814B-C35424A8C5A8 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) iQEcBAEBAgAGBQJRffUZAAoJEGMNyGo0rfFBkd8H/27katRvU0FzpaLnTIFlopFj 02lCOt3mmewvwdSKxI/3LWCzExvagTi7pD9p0qJkuGu4XXquLZUOVVSD/x42jyZK cGmZOdhqUvuVtZWk6usHAv9oP8+4O4Zc2UCPldb2C5K3k7TRg/ars1eexGb6Pw+K QAehbqUb4c/NBT/LZO0ljxrkblonkd/7XY9PBHV5CjBq0MNfwGo3rRyyeIYFakf9 mviMEQJtOMB4Tv6KU/8SVU+cARbRFTrFjIJiGYA75IjX8x2l7PHIPCj+faKXuQ52 W+W/uI4ILaz1NzO9x5HAwA2cczrSrHUJi0wAuQ5mfW8eKhZniBzybBBfwwwzth0= =VAFx -----END PGP SIGNATURE----- --Apple-Mail=_4210E4DE-B383-4882-814B-C35424A8C5A8--