RPi booting problem
Tim Kientzle
tim at kientzle.com
Sun Mar 10 02:45:09 UTC 2013
On Mar 9, 2013, at 6:29 AM, Mats Mellstrand wrote:
> Hi
>
> I have checked out the latest from head and built world and kernel (conf/RPI-B) and finally created and image that I written to a flash.
> I have used freebsd-uboot-20130201.tar.gz
>
> When I try to boot, the uboot goes in to a cyclic restart...
>
> U-Boot 2013.01-rc1-g6709570-dirty (Nov 30 2012 - 19:09:28)
>
> DRAM: 448 MiB
> WARNING: Caches not enabled
> MMC: bcm2835_sdhci: 0
> Using default environment
>
> In: serial
> Out: lcd
> Err: lcd
> bcm2835: USB power in ON
> Net: Net Initialization Skipped
> No ethernet found.
> Hit any key to stop autoboot: 0
> reading uEnv.txt
> reading boot.scr
> 137 bytes read in 9023 ms (0 Bytes/s)
> Running bootscript from mmc0 ...
> ## Executing script at 00200000
> reading ubldr
> 238023 bytes read in 60497 ms (2.9 KiB/s)
> ## Starting application at 0x02000054 ...
>
>
> U-Boot 2013.01-rc1-g6709570-dirty (Nov 30 2012 - 19:09:28)
>
> over and over ….
Seems like your ubldr is broken.
Try copying ubldr from another image somewhere and
see if that fixes it.
Here's a description of the RPi boot process for FreeBSD:
https://github.com/kientzle/freebsd-beaglebone/tree/master/board/RaspberryPi/boot
The directory above that has a higher-level description of
how FreeBSD works on RaspberryPi:
https://github.com/kientzle/freebsd-beaglebone/tree/master/board/RaspberryPi
Tim
More information about the freebsd-arm
mailing list