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 ./u-boot.bin<br>
Loaded RAM ./uImage<br>
Loaded RAM ./uImage<br>
<br>
U-Boot 1.1.4 (Mar 31 2006 - 17:42:28)<br>
<br>
U-Boot code: 21F00000 -> 21F16EEC BSS: -> 21F33E04<br>
RAM Configuration:<br>
Bank #0: 20000000 32 MB<br>
Atmel: Flash: 0 kB<br>
*** Warning - bad CRC, using default environment<br>
<br>
In: serial<br>
Out: serial<br>
Err: serial<br>
U-Boot> bootm 0x20000010<br>
## Booting image at 20000010 ...<br>
Image Name:<br>
Image Type: ARM Linux Kernel Image (gzip compressed)<br>
Data Size: 756397 Bytes = 738.7 kB<br>
Load Address: 20000010<br>
Entry Point: 20000010<br>
Verifying Checksum ... Bad Data CRC<br>
U-Boot>
<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>