Opened 7 years ago

Last modified 5 months ago

#9716 assigned enhancement

Haiku should boot on the BeagleBoard Black

Reported by: kallisti5 Owned by: kallisti5
Priority: low Milestone: Unscheduled
Component: System/Boot Loader/uboot Version: R1/Development
Keywords: BeagleBoard Cc:
Blocked By: Blocking:
Platform: arm


$49 ARM computer.

The filesystem layout looks similar to the Raspberry Pi except u-boot is used and things are a little more open source friendly.

This is a general ticket to keep track of a potential port. Please use additional tickets for anything beyond getting the boot loader code running.

SD Card Layout:

kallisti5@nyx fat :( $ sudo fdisk -l /dev/loop0

Disk /dev/loop0: 3657 MB, 3657433088 bytes, 7143424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1   *          63      144584       72261    c  W95 FAT32 (LBA)
/dev/loop0p2          144585     7132859     3494137+  83  Linux

Boot Partition:

kallisti5@nyx fat :) $ ls -lah
total 448K
-rwxr-xr-x 1 root root   20 Mar 18 09:21 ID.txt
-rwxr-xr-x 1 root root  80K Mar 18 09:20 MLO
-rwxr-xr-x 1 root root 333K Mar 18 09:20 u-boot.img
-rwxr-xr-x 1 root root   14 Mar 18 11:01 uEnv.txt

Example u-boot image:

kallisti5@nyx fat :) $ file u-boot.img 
u-boot.img: u-boot legacy uImage, U-Boot 2013.01.01-00018-gff666a3\024, Firmware/ARM, Firmware Image (Not compressed), 340300 bytes, Mon Mar 18 03:17:02 2013, Load Address: 0x80800000, Entry Point: 0x00000000, Header CRC: 0xB3051E22, Data CRC: 0x5EE391D5

Priority set to low for obvious reasons :)

Change History (2)

comment:1 by kallisti5, 7 years ago

Owner: changed from axeld to kallisti5
Status: newassigned

comment:2 by pulkomandy, 5 months ago

Component: System/Boot LoaderSystem/Boot Loader/uboot
Note: See TracTickets for help on using tickets.