does $device = the boot device such as /dev/mmcblk0 or the partition /dev/mmcblkp1? I would think that might destroy infromation on the partion by writing directly to the partion and not from mounting the partition and writing the information...
 
I also noticed that between sheeva plugs and the freescale devices, uboot will only allow you to load from ext2 where the freescale device partitions are ext3....  
 
-------- Original Message --------
Subject: Re: Freescale boot kernel
From: Hector Oron <hector.oron@gmail.com>
Date: Sun, October 02, 2011 4:47 am
To: webwillow@thewebwillow.com
Cc: linuxarmcross <cross-distro@lists.linaro.org>, fedoraarm
<arm@lists.fedoraproject.org>

Hello,

2011/10/2 <webwillow@thewebwillow.com>:
> Can anyone provide me with a little insight to configuring a feescale M53
> device to boot to another kernel...

I do
$ sudo dd if=uImage of=/dev/$device bs=1M seek=1

then load 0x2000, something like:
mmc read 0 ${loadaddr} 0x800 0x2000; bootm

But, surely you can configure the bootloader to read from a filesystem instead.

Best regards,
--
 Héctor Orón  -.. . -... .. .- -.   -.. . ...- . .-.. --- .--. . .-.