Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Apr 2013 21:20:41 -0700
From:      Tim Kientzle <kientzle@freebsd.org>
To:        freebsd-arm@freebsd.org
Subject:   FreeBSD on BeagleBone Black
Message-ID:  <DA52336A-EAFB-401E-B9AE-79ACDCF5B77A@freebsd.org>

next in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DA52336A-EAFB-401E-B9AE-79ACDCF5B77A>