xref: /haiku/docs/develop/kernel/arch/arm/beagle.rst (revision 4a850ca730d8282b5b924e49e09b4ba4d6db7f54)
1BeagleBone Black
2================
3
4-  http://beagleboard.org
5-  TODO: This is a WIP
6
7Hardware information (Rev A5A)
8==============================
9
10-  ARMv7 Architecture
11-  Sitara AM3359AZCZ100 Cortex-A8 CPU @ 1 Ghz
12-  PowerVR SGX530 3D GPU
13-  eMMC Onboard Storage 2GB (MMC1)
14-  SD Card Storage (MMC0)
15-  512 MB DDR3L RAM
16-  Video Outputs
17
18   -  HDMI Video Output (with audio)
19
20-  SMSC LAN8710A Ethernet
21
22Setting up the Haiku SD card
23============================
24
25The BeagleBone Black supports booting from an microSD card while the
26boot switch is pressed at power on. A MBR file system layout is normally
27used as seen below. Partition 1 is all that is required to boot an OS.
28
29-  partition 1 – FAT32, bootable flag, type ‘c’
30-  partition 2 – BeFS, Haiku filesystem, type ‘eb’
31
32Boot Partition
33--------------
34
35Required files
36~~~~~~~~~~~~~~
37
38-  MLO
39-  u-boot.img: u-Boot image
40-  uEnv.txt: u-Boot Environment settings
41
42Optional files
43~~~~~~~~~~~~~~
44
45-  ID.txt: Unknown
46
47Compiling
48=========
49
50-  Create your work directory
51   ``mkdir generated.beagle; cd generated.beagle``
52-  Build an ARM toolchain using
53   ``../configure --build-cross-tools arm ../../buildtools --target-board beagle``
54-  TODO
55
56Booting
57=======
58
591. If the boot switch is not depressed: MMC1, MMC0, UART0, USB0
602. If the boot switch is depressed: SPI0, MMC0, USB0, UART0
61
62Emulation
63=========
64
65The Linaro Fork of QEmu has beagle board (and other OMAP3) support.
66https://launchpad.net/qemu-linaro
67
68It seems you get this as the default QEmu install on some, but not all,
69Ubuntu versions. For other distros (or Haiku), you’ll have to compile it
70yourself.
71
72Additional information
73======================
74
75-  `CircutCo
76   WikiPage <http://circuitco.com/support/index.php?title=BeagleBoneBlack>`__
77-  `BeagleBone Black A5A
78   SRM <https://github.com/CircuitCo/BeagleBone-Black/blob/master/BBB_SRM.pdf?raw=true>`__
79