mirror of
https://review.haiku-os.org/haiku
synced 2025-01-31 10:47:14 +01:00
79 lines
1.8 KiB
ReStructuredText
79 lines
1.8 KiB
ReStructuredText
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
|
||
=========
|
||
|
||
- Create your work directory
|
||
``mkdir generated.beagle; cd generated.beagle``
|
||
- Build an ARM toolchain using
|
||
``../configure --build-cross-tools arm ../../buildtools --target-board beagle``
|
||
- 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
|
||
|
||
Emulation
|
||
=========
|
||
|
||
The Linaro Fork of QEmu has beagle board (and other OMAP3) support.
|
||
https://launchpad.net/qemu-linaro
|
||
|
||
It seems you get this as the default QEmu install on some, but not all,
|
||
Ubuntu versions. For other distros (or Haiku), you’ll have to compile it
|
||
yourself.
|
||
|
||
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>`__
|