FreeBSD on Raspberry Pi 512MB (with U-Boot + ubldr)
Tim Kientzle
tim at kientzle.com
Sun Dec 30 03:29:22 UTC 2012
On Dec 29, 2012, at 3:19 PM, Oleksandr Tymoshenko wrote:
> On 12/29/2012 2:38 PM, Tim Kientzle wrote:
>> On Dec 1, 2012, at 3:26 AM, Daisuke Aoyama wrote:
>>
>>>> You can try my test version from:
>>>> http://www.peach.ne.jp/archives/rpi/freebsd-pi-20121201.img.gz
>>>>
>>>> SHA256 (freebsd-pi-20121130.img.gz) = a4159301e2d7564ef065aa4c3d6afaef3284cc3ace1ae7c146aaea9e18ec0457
>>>> SHA256 (freebsd-pi-20121201.img.gz) = 7a0b8bcda7f70c39b259811c12854fcf856af7e18436e9beb0c2fa25a7fdb0e0
>>>>
>>>> Using config is here:
>>>> http://www.peach.ne.jp/archives/rpi/config/RPI-B-test3
>>> If you have a problem such as "Unrecognized filesystem type", please try this version:
>>>
>>> http://www.peach.ne.jp/archives/rpi/test/uboot-20121201.img
>>> SHA256 (uboot-20121201.img) = 9218f3ce3a09b012eb250c044df9ed835929c207f3c3f89b21bfe249ef639a0f
>>>
>>> Rename it to uboot.img, then copy it to the SD you created.
>> Could you please send me the patches you used for this
>
> I might be wrong but I think it just disables HS mode for SDHCI.
> Something like this:
> http://people.freebsd.org/~gonzo/patches/u-boot-pi-nohs.diff
>
Thank you! That's what I was looking for.
My scripts are now updated to support the new boot
process. In particular, they build U-Boot from source,
build the VideoCore elements, and properly assemble
all of the new boot bits.
https://github.com/kientzle/freebsd-beaglebone
The following config.sh should be sufficient to build a
working RaspberryPi image from -CURRENT:
-----------------------------
board_setup RaspberryPi
SD_SIZE=$((1500 * MB))
#INSTALL_USR_SRC=yes
#INSTALL_USR_PORTS=yes
-----------------------------
Tim
More information about the freebsd-arm
mailing list