Hello all,<br>
<br>
Thanks to Vijain for pointing out the patch for skyeye. I could now run at91rm u-boot successfully on skyeye.<br>
<br>
I compiled a uImage from the vmlinux elf binary (take from the skyeye
testsuite). When i try to expand this image i always get a checksum
error. I didn't need to do a tftp or cp.b as i could directly load the
image in memory using the emulator.<br>
<br>
Can some please point out if there is an issue with this?<br>
<br>
[root@localhost at91rm]# skyeye<br>
SKYEYE: If you have ELF kernel file, please use -e option to indicate your ELF format kernel filename<br>
SKYEYE: If you only have kernel binary image, you should put the filename of kernel binary image in skyeye.conf file<br>
arch: arm<br>
cpu info: armv4, arm920t, 41009200, ff00fff0, 2<br>
mach info: name at91rm92, mach_init addr 0x8069c80<br>
uart info: input device is /dev/stdin, fd is 4.<br>
uart info: output device is /dev/stdout, fd is 5.<br>
SKYEYE: use arm920t mmu ops<br>
Loaded RAM&nbsp;&nbsp; ./u-boot.bin<br>
Loaded RAM&nbsp;&nbsp; ./uImage<br>
Loaded RAM&nbsp;&nbsp; ./uImage<br>
<br>
U-Boot 1.1.4 (Mar 31 2006 - 17:42:28)<br>
<br>
U-Boot code: 21F00000 -&gt; 21F16EEC&nbsp; BSS: -&gt; 21F33E04<br>
RAM Configuration:<br>
Bank #0: 20000000 32 MB<br>
Atmel: Flash:&nbsp; 0 kB<br>
*** Warning - bad CRC, using default environment<br>
<br>
In:&nbsp;&nbsp;&nbsp; serial<br>
Out:&nbsp;&nbsp; serial<br>
Err:&nbsp;&nbsp; serial<br>
U-Boot&gt; bootm 0x20000010<br>
## Booting image at 20000010 ...<br>
&nbsp;&nbsp; Image Name:<br>
&nbsp;&nbsp; Image Type:&nbsp;&nbsp; ARM Linux Kernel Image (gzip compressed)<br>
&nbsp;&nbsp; Data Size:&nbsp;&nbsp;&nbsp; 756397 Bytes = 738.7 kB<br>
&nbsp;&nbsp; Load Address: 20000010<br>
&nbsp;&nbsp; Entry Point:&nbsp; 20000010<br>
&nbsp;&nbsp; Verifying Checksum ... Bad Data CRC<br>
U-Boot&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br>
<br>
<br>
<br>
<br>
skyeye.conf<br>
cpu : arm920t<br>
mach: at91rm92<br>
<br>
mem_bank: map=M, type=RW, addr=0x00000000, size=0x40000, file=./u-boot.bin, boot=yes<br>
mem_bank: map=M, type=RW, addr=0x10000000, size=0x1000000, file=./uImage<br>
mem_bank: map=M, type=RW, addr=0x20000010, size=0x5000000, file=./uImage<br>
mem_bank: map=I, type=RW, addr=0xfffa0000, size=0x00060000<br>
uart: fd_in=/dev/stdin, fd_out=/dev/stdout<br>
<br>