Kernel Boot Up problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have PXA-255 based board with  ArmBoot monitor.The kernel image(vmlinux) is stored on the Flash.The boot loader copies vmlinux from the flash into the RAM.In my case the RAM starts from 0xa0000000,so as suggested in the kernel documentation i copy the kernel to 0xa0008000 leaving 32K.After this i give a       "go 0xa0008000" which essentially should start executing the kernel; but nothing happens.But when i write all 0's(zero's)  into the  SDRAM ..(offcourse i take care that i don't overwrite the bootloader itself) and then give a "go 0xa0008000" command .. things work smoothly and i am able to boot up the kernel,can anyone explain the reason for this behaviour?



Writing SDRAM 0's pattern a0000000 to a0f00000...Success!
Excuting cmd cp 0xb0000 0xa0008000 4d142
Excuting cmd go 0xa0008000
## Starting application at 0xa0008000 ...
[42949372.960000] Linux version 2.6.18 (anubhav@anubhav-desktop) (gcc version 3.
4.2) #68 Fri Jan 5 19:08:59 IST 2007
[42949372.960000] CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), cr=0000397
.
.
.

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux