[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