Saurabh,

The same image boots up fine on a different board. By different board, I
mean the same circuit, same ICs, everything is same.
Here are the paste bin links -
Bad boot - http://pastebin.com/suAj6HKp
Good boot - http://pastebin.com/uw4Z6VGR


On Sun, Jan 20, 2013 at 6:52 PM, Saurabh Shandilya <
[email protected]> wrote:

>
> On Jan 20, 2013 12:06 AM, "newbiex" <[email protected]> wrote:
> >
> > 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.
> >
>
> as i can guess, that your board is initiallising your 4gb high speed sd-
> card  but not able to jump to the specific address.
> Do check the linux.bin image, it may be incorrect.  Try recompiling that
> image.
> Also, if you can get the bootloader shell then from there you may try to
> load the image at ram and try to execute there.  Do check the footprint of
> the image in both the cases.  The address to place the image is very
> specific to harware/board so just give a look to the documentation of the
> board.
> And yes, any docs. & full boot up messages for a working board is really
> needed for debugging.
> Try pastebin.
>
> >
> > --
> > Mailing list guidelines and other related articles:
> http://lug-iitd.org/Footer
>
> --
> Mailing list guidelines and other related articles:
> http://lug-iitd.org/Footer
>

-- 
Mailing list guidelines and other related articles: http://lug-iitd.org/Footer

Reply via email to