Hi Harald,
The serial issues were solved. As u said, the problem was with the RTS/CTS. I
disabled all the hardware control signals and some modifications with the
relocation section in the start.S and it started working.
Now the issue is with the kernel CRC32 check. I compiled a kernel with the
smdk2440 architecture and I do the following.
$ arm-linux-objcopy -O binary -R .note -R .comment -S vmlinux linux.bin
$ gzip -9 linux.bin
$../u-boot-1.3.2/tools/mkimage -A arm -O linux -T kernel -C gzip -a0x30008000
-e 0x30008000 -n "Linux kernel" -d linux.bin.gz uImage.bin
The size of vmlinux is around 25MB. When converted to linux.bin it is 3GB, when
gziped it is around 4MB and when done an mkimage it remains almost the same..
The output is as follows:
U-Boot 1.3.2 (Apr 7 2008 - 12:14:29)
DRAM: 128 MB
Flash: 32 MB
Using default environment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
## Booting image at 33000000 ...
Image Name: Linux kernel
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 4271633 Bytes = 4.1 MB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... Bad Data CRC
What ever kernel image I load it tells the same ie. "Verifying Checksum ... Bad
Data CRC". I even tried the uImage.bin which was available on openmoko site and
the same error occurs.
Is the error with the bootloader or the kernel image? If so what are the
changes to be done?
Thanks in advance.
Tiju
Messenger blocked? Want to chat? Go to
http://in.messenger.yahoo.com/webmessengerpromo.php-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Register now and save $200. Hurry, offer ends at 11:59 p.m.,
Monday, April 7! Use priority code J8TLD2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
U-Boot-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/u-boot-users