[U-Boot-Users] U-Boot and S3c2410
asnua at eircom.net
asnua at eircom.net
Fri Feb 20 16:10:26 CET 2004
(1) I looked back at my errors and I've begun to realise that an Error: a is the correct answer whenever you issue a 'go' to the kernel address as r0/r1 have no chance of being setup correctly i.e. I'm using 'go' as my bootloader.So with that in mind the bootm is the correct approach.
I tried the suggestion from Gerrit and it didn't work fully. However, I don't get the register dump anymore so the load and entry addresses of 0x00000000 certainly has an effect on something. But in the end it just resets to U-boot. See below:
SMDK2410 # tftpboot 30008000 myUbootzimage_comp15.img
TFTP from server 192.xxx.xx.xx; our IP address is 192.xxx.xx.xx
Filename 'myUbootzimage_comp15.img'.
Load address: 0x30008000
Loading: #################################################################
#################################################################
##
done
Bytes transferred = 670764 (a3c2c hex)
SMDK2410 # imi
## Checking Image at 30008000 ...
Image Name: 2.4.18 15th attempt
Created: 2004-02-19 16:59:39 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 670700 Bytes = 655 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
SMDK2410 # bootm
## Booting image at 30008000 ...
Image Name: 2.4.18 15th attempt
Created: 2004-02-19 16:59:39 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 670700 Bytes = 655 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
OK
Starting kernel ...
U-Boot 1.0.0 (Feb 13 2004 - 15:17:52)
U-Boot code: 33F80000 -> 33F96740 BSS: -> 33F99FA0
DRAM Configuration:
Bank #0: 30000000 64 MB
Flash: 1 MB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
(2) Gerrit....Are you also using the S3C2410?
(3) So why isn't it booting. Or more correctly why is it resetting after it issues the 'Starting kernel ...' message!!
Am I missing some bootarguments?
(4) I've looked at the VIVI bootloader (from SAMSUNG) and I can see a 'mach-type' parameter which can be edited from the monitor interface. I forced it to 100 (from 193) to get MIZI to fail in the same way with an 'Error :a'. Does U-Boot have a similar parameter ?
Thanks again,
Dave
Gerrit Van de Velde <gvd at denayer.wenk.be> wrote:
<
<
< > ## Checking Image at 30008000 ...
< > Image Name: 2.4.18 6th attempt
< > Created: 2004-02-12 13:25:43 UTC
< > Image Type: ARM Linux Kernel Image (uncompressed)
< > Data Size: 1814955 Bytes = 1.7 MB
< > Load Address: 30008000
< > Entry Point: 30008000
< > Verifying Checksum ... OK
< >
<
< I'm not able to answer all your questions but I had this problem too.
< When making image of the kernel, use start address and entry points
< 0x00000000 instead of the address where the image is stored. That solved
< the problem for me.
<
< Kind regards,
< Gerrit Van de Velde
<
<
<
<
More information about the U-Boot
mailing list