Hi group, I am a hardware engineer. I am new to embedded linux. I need some help in understanding the messages during embedded linux boot - One of our board is not booting up. The CPU we are using is Atmel SAM9G45
Here's the boot message. Can some one explain what's happening at the end - -- pico-SAM9G45 Bootstrap 3.0 -- -- AT91SAM9G45-EK -- Compiled: Jan 27 2011 09:45:18 -- -I- RTC Config: rcen: 1 osc32en: 0 osc32byp: 0 oscsel: 0 -I- RTC Config: rcen: 0 osc32en: 1 osc32byp: 0 oscsel: 1 -I- Setting: MCK = 133MHz -I- Init DDRAM -I- Init second bank SDRAM -I- Loading to 0x70000000 -I- MEDSdcard init -I- DMAD_Initialize channel 0 -I- Card Type 2, CSD_STRUCTURE 1 -I- SD/MMC TRANS SPEED 25000 KBit/s -I- SD 4-BITS BUS -I- CMD6(2) arg 0x80FFFF01 -I- SD HS Enable -I- SD/MMC TRANS SPEED 50000 KBit/s -I- SD/MMC card initialization successful -I- Card size: 3781 MB -I- Copy "linux.bin" from SdCard to 0x70000000 -E- File size 2584408 <-> Max allowed size 32 -I- Loading to 0xffffffbf with size 0x0000003f -I- MEDSdcard init -I- DMAD_Initialize channel 0 -I- Card Type 2, CSD_STRUCTURE 1 -I- SD/MMC TRANS SPEED 25000 KBit/s -I- SD 4-BITS BUS -I- CMD6(2) arg 0x80FFFF01 -I- SD HS Enable -I- SD/MMC TRANS SPEED 50000 KBit/s -I- SD/MMC card initialization successful -I- Card size: 3781 MB -I- Copy "linux.bin" from SdCard to 0xffffffbf -E- File size 2584408 <-> Max allowed size 63 -I- Modified jump to 0xffffffff The messages stop here. In a good board the copy destination location of linux.bin is 0x70007fc0 (as seen below). Why is the location incorrect in the bad board. -I- Copy "linux.bin" from SdCard to 0x70007fc0 -I- Modified jump to 0x70008000 Uncompressing Linux... done, booting the kernel. -- Mailing list guidelines and other related articles: http://lug-iitd.org/Footer
