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

Re: [microblaze-uclinux] Problems booting petalinux kernel & system_ace



Hi Juan,

image.ub is supported. U-BOOT doesn't know with bootm command what is elf and
with linux kernel can't handle this.

Some comments below.

Regards,
Michal


> Hi!.
> 
> Ok, let me post this new log, excuse for the last one.
> 
> First of all, let me explain what I do step by step :
> 
> I  build my hardware without any program in my BRAM and then download
> the bitsream
> 
> I modify include/configs/xupv2p.h
> 
> I add this line : #define TEXT_BASE               0x92000000
> 
> Then I execute
> 
> *$make mrproper
> $make xupv2p_config
> $make*
> (Log from the compilation <http://pastebin.com/f33b01b15>, many times
> this warning this warning was showed in different files like this one :
>  include/asm/byteorder.h:31: warning: type qualifiers ignored on
> function return type)

source petalogix setting.sh script
export CROSS_COMPILE=microblaze-uclinux-

> 
> Then I copy the u-boot file to my project.
> *
> $cp u-boot $XUP_V2P_PROJECT_DIRECTORY*
> 
> Then I connect my board to the XMD
> 
> *$ xmd -xmp system.xmp -opt etc/xmd_microblaze_0.opt*
> 
> Then execute
> *
> connect mb mdm ; dow u-boot ; run;*
> 
> (This is the log from XMD <http://pastebin.com/f1b379b61>)
> 
> At moment when I try to load the image.elf file this is ocurrs :
image.ub here.
> 
> U-Boot-mONStR> tftp 93000000 image.elf; bootm
> TFTP from server 192.168.0.12 <http://192.168.0.12>; our IP address is
> 192.168.0.3 <http://192.168.0.3>
> Filename 'image.elf'.
> Load address: 0x93000000
> Loading: #################################################################
>          #################################################################
>          #################################################################
>          ##########################
> done
> Bytes transferred = 3229878 (3148b6 hex)
> Wrong Image Format for bootm command
> ERROR: can't get kernel image!
> 
> 
> ## Checking Image at 93000000 ...
> Unknown image format!
> 
> ** Unable to use ace 0:1 for fatls **
> U-Boot-mONStR> imi
> 
> Also when I try to read my compact flash, the problem with reading the
> ace persists
> 
> U-Boot-mONStR> fatls ace 0
> **** ACE CompactFlash not found.
> **** ACE CompactFlash not found.
> ** Can't read from device 0 **
> 
> This is an screenshot from  u-boot
> <http://img519.imageshack.us/img519/5428/ubootev4.png>
> 
> 
> Kind regards, Juan Pablo Gómez
> 
> 
> 
> 
> 
> 
> 2008/10/29 Michal Simek <monstr@xxxxxxxxx <mailto:monstr@xxxxxxxxx>>
> 
>     Hi Juan and Monthadar,
> 
>     no. You just load your kernel to different address and then you try
>     to load it
>     from different one. Your log is weird because your loading address
>     is 92000000
>     but command tell you that image is loaded to 91000000. I haven't
>     seen it yet.
> 
>     Please send your version log. And do make mrproper; make
>     "board_name"_config,
>     and make.
>     Then load u-boot through xmd, connect mb mdm dow u-boot, run, and
>     send results.
> 
>     >     > U-Boot-mONStR> tftp 92000000 image.bin
>     >     > TFTP from server 192.168.0.12 <http://192.168.0.12>
>     <http://192.168.0.12>; our IP
>     >     address is 192.168.0.3 <http://192.168.0.3> <http://192.168.0.3>
>     >     > Filename 'image.bin'.
>     >     > Load address: 0x91000000
>     >     > Loading:
> 
>     Regards,
>     Michal
> 
> 
>     > Hi Monthadar! Actually i'm using a XUPV2P board and there isn't any
>     > avaible pre-built kernel for my board.
>     >
>     > I try to run the go command but again nothing happends.
>     >
>     > When I execute this command it seems that my image is corrupt or
>     > something like that.
>     >
>     >
>     > *U-Boot-mONStR> iminfo*
>     >
>     > ## Checking Image at 91000000 ...
>     > Unknown image format!
>     >
>     >
>     > 2008/10/29 Monthadar Al-Jaberi <monthadar@xxxxxxxxx
>     <mailto:monthadar@xxxxxxxxx>
>     > <mailto:monthadar@xxxxxxxxx <mailto:monthadar@xxxxxxxxx>>>
>     >
>     >     I meant that if you can try the image.bin file that comes with
>     >     petalinux. I think it was named image-2.6.bin or image-2.4.bin? It
>     >     should be in the following directory:
>     >
>     >     $PETALINUX/hardware/reference-design/...
>     >
>     >     but only if you have the same board as the ones which are
>     supplied.
>     >
>     >
>     >
>     >     ONE MORE THING: try using the command 'go' instead of 'bootm'
>     maybe
>     >     that helps?
>     >
>     >     BR,
>     >
>     >     On Wed, Oct 29, 2008 at 4:38 PM, Juan Pablo Gómez
>     >     <juanwalker@xxxxxxxxx <mailto:juanwalker@xxxxxxxxx>
>     <mailto:juanwalker@xxxxxxxxx <mailto:juanwalker@xxxxxxxxx>>> wrote:
>     >     > Oh ,excuse me... I write incorrectly the address.
>     >     >
>     >     >
>     >     > U-Boot-mONStR> tftp 92000000 image.bin
>     >     > TFTP from server 192.168.0.12 <http://192.168.0.12>
>     <http://192.168.0.12>; our IP
>     >     address is 192.168.0.3 <http://192.168.0.3> <http://192.168.0.3>
>     >     > Filename 'image.bin'.
>     >     > Load address: 0x91000000
>     >     > Loading:
>     >     #################################################################
>     >     >
>     >      #################################################################
>     >     >
>     >      #################################################################
>     >     >          ######
>     >     > done
>     >     >
>     >     > U-Boot-mONStR> bootm 0x92000000;
>     >     > Wrong Image Format for bootm command
>     >     > ERROR: can't get kernel image!
>     >     >    XIP Invalid Image ... OK
>     >     > OK
>     >     >
>     >     > What do you mean with a pre-built image.bin ? I've tried
>     also with
>     >     romfs.img
>     >     > and the other and all the files have the same error.
>     >     >
>     >     > These are the files that are in /tftproot directory after the
>     >     compilation of
>     >     > the kernel (Was sucessful ).
>     >     >
>     >     > image.bin  image.elf  image.srec  linux.bin  romfs.img
>     >     >
>     >     >
>     >     >
>     >     >
>     >     >
>     >     >
>     >     > 2008/10/29 Monthadar Al-Jaberi <monthadar@xxxxxxxxx
>     <mailto:monthadar@xxxxxxxxx>
>     >     <mailto:monthadar@xxxxxxxxx <mailto:monthadar@xxxxxxxxx>>>
>     >     >>
>     >     >> Have you tried the pre-built image.bin with the u-boot you have
>     >     compiled?
>     >     >>
>     >     >> Also why are you saving it to address 0x91000000 and then
>     booting
>     >     from
>     >     >> address 0x92000000?
>     >     >>
>     >     >> BR,
>     >     >>
>     >     >> On Wed, Oct 29, 2008 at 6:39 AM, Juan Pablo Gómez
>     >     <juanwalker@xxxxxxxxx <mailto:juanwalker@xxxxxxxxx>
>     <mailto:juanwalker@xxxxxxxxx <mailto:juanwalker@xxxxxxxxx>>>
>     >     >> wrote:
>     >     >> > Hi
>     >     >> >
>     >     >> > I'm trying to run my kernel image from u-boot but this
>     appears :
>     >     >> >
>     >     >> > U-Boot-mONStR> tftp 91000000 image.bin
>     >     >> > TFTP from server 192.168.0.12 <http://192.168.0.12>
>     <http://192.168.0.12>; our IP
>     >     address is 192.168.0.3 <http://192.168.0.3> <http://192.168.0.3>
>     >     >> > Filename 'image.bin'.
>     >     >> > Load address: 0x91000000
>     >     >> > Loading:
>     >     >> >
>     #################################################################
>     >     >> >
>     >     >> >
>      #################################################################
>     >     >> >
>     >     >> >
>      #################################################################
>     >     >> >          ######
>     >     >> > done
>     >     >> >
>     >     >> > U-Boot-mONStR> bootm 0x92000000;
>     >     >> > Wrong Image Format for bootm command
>     >     >> > ERROR: can't get kernel image!
>     >     >> >    XIP Invalid Image ... OK
>     >     >> > OK
>     >     >> >
>     >     >> > I've compiled the kernel succesfully, I don't know why
>     this is
>     >     ocurring,
>     >     >> > anyone knows?
>     >     >> >
>     >     >> > Thank you for help me
>     >     >> >
>     >     >> >
>     >     >> >
>     >     >> > --
>     >     >> > Muchas gracias.
>     >     >> >
>     >     >> > Atentamente, Juan Pablo Gómez
>     >     >> >
>     >     >>
>     >     >>
>     >     >>
>     >     >> --
>     >     >> //Monthadar Al Jaberi
>     >     >>
>     >     >> ___________________________
>     >     >> microblaze-uclinux mailing list
>     >     >> microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>
>     >     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>>
>     >     >> Project Home Page :
>     >     http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>     <http://www.itee.uq.edu.au/%7Ejwilliams/mblaze-uclinux>
>     >     <http://www.itee.uq.edu.au/%7Ejwilliams/mblaze-uclinux>
>     >     >> Mailing List Archive :
>     >     >> http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>     <http://www.itee.uq.edu.au/%7Elistarch/microblaze-uclinux/>
>     >     <http://www.itee.uq.edu.au/%7Elistarch/microblaze-uclinux/>
>     >     >>
>     >     >
>     >     >
>     >     >
>     >     > --
>     >     > Muchas gracias.
>     >     >
>     >     > Atentamente, Juan Pablo Gómez
>     >     >
>     >
>     >
>     >
>     >     --
>     >     //Monthadar Al Jaberi
>     >
>     >     ___________________________
>     >     microblaze-uclinux mailing list
>     >     microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>
>     >     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>>
>     >     Project Home Page :
>     >     http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>     <http://www.itee.uq.edu.au/%7Ejwilliams/mblaze-uclinux>
>     >     <http://www.itee.uq.edu.au/%7Ejwilliams/mblaze-uclinux>
>     >     Mailing List Archive :
>     >     http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>     <http://www.itee.uq.edu.au/%7Elistarch/microblaze-uclinux/>
>     >     <http://www.itee.uq.edu.au/%7Elistarch/microblaze-uclinux/>
>     >
>     >
>     >
>     >
>     > --
>     > Muchas gracias.
>     >
>     > Atentamente, Juan Pablo Gómez
>     ___________________________
>     microblaze-uclinux mailing list
>     microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>
>     Project Home Page :
>     http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>     <http://www.itee.uq.edu.au/%7Ejwilliams/mblaze-uclinux>
>     Mailing List Archive :
>     http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>     <http://www.itee.uq.edu.au/%7Elistarch/microblaze-uclinux/>
> 
> 
> 
> 
> -- 
> Muchas gracias.
> 
> Atentamente, Juan Pablo Gómez
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/