[U-Boot-Users] Linux with U-Boot

Ganesh Ramachandran pganeshramachandran at gmail.com
Thu Apr 6 10:30:06 CEST 2006


I am using U-Boot loader 1.1.4 and I am using IntegratorCP ARM Boards.
I am facing the problems while booting, I debugged my Kernel with Low
Level Debugging.I think My problem is in 'Call_Kernel' Function in
head.S and I am using kernel 2.6.16.

## Checking Image at 00007fc0 ...
   Image Name:   Linux 2.6.16
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1152816 Bytes =  1.1 MB
   Load Address: 00007fc0
   Entry Point:  00008000
   Verifying Checksum ... OK
Integrator-CP # setenv bootargs root=/dev/mtdblock2 mem=128M
console=ttyAM0,38400n8
Integrator-CP #
Integrator-CP # bootm
## Booting image at 00007fc0 ...
   Image Name:   Linux 2.6.16
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1152816 Bytes =  1.1 MB
   Load Address: 00007fc0
   Entry Point:  00008000
   XIP Kernel Image ... OK

Starting kernel ...

Uncompressing Linux............................................................................
done, booting the kernel
.

410FB760:00000113:00050078
^^^^^^^^^^^^_________________________Processor ID seeems to be OK
               ^^^^^^^^^^^_________________Architecture ID is also ok
                               ^^^^^^^^^^^________What is Control
Register? Is this related with Params? If it is Param my param is
wrong here.

0013AB68-0037EF68>00008000
                                ^^^^^^^^^^^_______Kernel Execution Address is Ok

This is my print statement in head.S in 'call_kernel'.

:00000000%00000000 at 00000040*00008000
 ^^^^^^^^^^^__________________________r0 is 0 Perfect
                  ^^^^^^^^^^^^________________Here the machine ID is
wrong. I want to get as 0x113. But I am getting 0.
                                   ^^^^^^^^^^^^______HOw to check the
ATAG ID. Is it related with Params?
                                                  ^^^^^^^^_ Kernel
Execution ID seems to be Ok.


Please anybody help me. I am new to u-boot and kernel.

Thanks & Regards,

Ganesh Ramachandran.




More information about the U-Boot mailing list