From 0d24800212f9f5c42b09134d85f8bb8b6a25e62e Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Sun, 28 Apr 2013 13:01:28 -0500 Subject: [PATCH] docs: Add initial BeagleBone Black docs * No porting has occured, just collecting information as it is a likely target * #9716 --- docs/develop/ports/arm/beagleboneblk.md | 52 +++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 docs/develop/ports/arm/beagleboneblk.md diff --git a/docs/develop/ports/arm/beagleboneblk.md b/docs/develop/ports/arm/beagleboneblk.md new file mode 100644 index 0000000000..01be7ab852 --- /dev/null +++ b/docs/develop/ports/arm/beagleboneblk.md @@ -0,0 +1,52 @@ +# BeagleBone Black +* http://beagleboard.org +* TODO: This is a WIP + +# Hardware information (Rev A5A) + +* ARMv7 Architecture +* Sitara AM3359AZCZ100 Cortex-A8 CPU @ 1 Ghz +* PowerVR SGX530 3D GPU +* eMMC Onboard Storage 2GB (MMC1) +* SD Card Storage (MMC0) +* 512 MB DDR3L RAM +* Video Outputs + * HDMI Video Output (with audio) +* SMSC LAN8710A Ethernet + +# Setting up the Haiku SD card + +The BeagleBone Black supports booting from an microSD card while the boot switch is pressed at power on. A MBR file system layout is normally used as seen below. Partition 1 is all that is required to boot an OS. + +* partition 1 -- FAT32, bootable flag, type 'c' +* partition 2 -- BeFS, Haiku filesystem, type 'eb' + +## Boot Partition + +### Required files + +* MLO +* u-boot.img: u-Boot image +* uEnv.txt: u-Boot Environment settings + +### Optional files + +* ID.txt: Unknown + +# Compiling + +* Build an ARM toolchain using `./configure --build-cross-tools-gcc4 arm ../buildtools` +* Build our loader using `jam -q -sHAIKU_BOOT_BOARD=beagleboneblk haiku_loader` +* TODO + +# Booting + +1. If the boot switch is not depressed: + MMC1, MMC0, UART0, USB0 +2. If the boot switch is depressed: + SPI0, MMC0, USB0, UART0 + +# Additional information + +* [CircutCo WikiPage](http://circuitco.com/support/index.php?title=BeagleBoneBlack) +* [BeagleBone Black A5A SRM](https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf?raw=true)