RPi booting problem

Mats Mellstrand mats at exmandato.se
Sun Mar 10 08:40:34 UTC 2013


On 10 mar 2013, at 03:45, Tim Kientzle <tim at kientzle.com> wrote:

> 
> 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.


Yes, that was the problem. Thank's!

Now, what compiler flags should I use to build the ubldr?
I have rebuilt ubldr many times.


> 
> 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
> 
> 

/mm





More information about the freebsd-arm mailing list