Date: Mon, 04 Sep 2006 11:52:05 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: andre@freebsd.org Cc: freebsd-arm@freebsd.org Subject: Re: ARM boot process Message-ID: <20060904.115205.-626772610.imp@bsdimp.com> In-Reply-To: <44FC3626.701@freebsd.org> References: <44FC3626.701@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <44FC3626.701@freebsd.org> Andre Oppermann <andre@freebsd.org> writes: : I'm new to the embedded system world and have got some Atmel : at91rm9200 eval boards I'm playing with. Most of them came : with Linux and some boot loader to it. : : The supplied boot loaders can't load a FreeBSD arm kernel and : complain about wrong magic. Which kernel were you using? boot0* is to bootstrap the board. boot0 lets you load an arbitrary program to execute. boot0iic allows you to load an image to put in the iic eeprom (maybe on only on the KB9202). boot0spi allows you to load an image into the SPI part. bootiic is usually what you put in the iic part to boot. It's fully functional. If you have different eeprom parts, you'll need to tweak it. bootspi is what I put in the SPI part. It is presently optimized for the part that I have, and might need some tweaks. bootsd will boot off a SD card. It doesn't quite work yet, there's some unaligned accesses that I'm still working on sorting out... : For the at91rm9200 a number of boot loaders are in boot/arm/ : but so far I haven't figured out which one to use. Eventually : I'd like to have it boot from the SD card. That's not yet in the tree. I'm working on booting off a UFS partition. I've not looked at integrating the SD support with things like redboot or uboot yet. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060904.115205.-626772610.imp>