[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