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

Re: [microblaze-uclinux] Please, I need your help about petalinux and the U-boot bootloader



Hello,

I have the exact same problem. I have verified that the address mappings
are correct. The board boots with the pre-built reference design, but it
hangs when I try to boot with a reference design I compiled myself after
the message "FS-BOOT: Booting image...". Any further ideas why this
happens?

Regards,
Kristoffer Hedberg

> Hi John O,
> In that case, have you check if your U-Boot image is linked to the
> correct address by using the mb-objdump -t command?
>
> The u-boot elf image resides in the .../petalinux-dist/u-boot/u-boot.
>
> If the linked address is not in your hardware ddr memory address range
> as specified in your system.mhs file then it means that your hardware
> configurations has not yet been pass down to the petalinux kernel build.
>
> There could be a few reasons for this.
>
>  * You are using the wrong version of or not using PetaLinux BSB in your
> system.xmp file and it did not build the auto config  files for your
> platform when you run "make -f system.make libs".
>
>  * The petalinux-copy-autoconfig has not been run or has copied the auto
> config files to the wrong platform.
>
> You can look at your platform's auto-config.in or Kconfig.auto file to
> check if it has the correct address map.
>
> Your platform's auto-config.in file should resides in (Substitute as per
> appropriate for 2.6.).
>
> linux-2.4.x/arch/microblaze/platform/<your platform name>/auto-config.in
>
> If this is not the same it means the problem may be with the auto config
> files have not been generated or not being copied over.
>
> If this is the same then make sure that you have selected the correct
> Vendor and platform for your target in your make menuconfig and clean
> and rebuild your kernel and check again if you now have the correct
> address map.
>
> Last but not least if the U-Boot linked address is in your hardware
> address range then maybe it has got to do with the Revision D.  I have
> not tested this out so I am not sure if it will work.
>
> What you can do is to load the u-boot image manually into memory using
> xmd and debug from there.
>
> Cheers,
> Benny
>
>
> run petalinux-copy-autoconfig from anywhere in your petalinfux tree to
> copy the
>
> http://developer.petalogix.com/wiki/UserGuide/Basics/AutoConfig
>
> kala855 wrote:
>>
>>
>> 2007/7/3, Benny Chen <bennyc@xxxxxxxxxxxxxx
>> <mailto:bennyc@xxxxxxxxxxxxxx>>:
>>
>>     Hi John O,
>>     Your problem may be with your U-Boot image.  It must be linked to a
>>     different address to your hardware address maps.
>>
>>     Do a mb-objdump -t on your u-boot.elf image and you should see
>>     where the
>>     code is linked.
>>
>>     The root of your problem may be that you are trying to build an
>> image
>>     for your platform using the Spartan3E reference design without doing
>> a
>>     petalinux-copy-autoconfig to propagate your hardware
>>     configurations to
>>     the build framework .
>>
>>     Your  best bet is to to just add your platform to PetaLinux and
>>     all this
>>     problem will go away.
>>
>>     B.
>>
>>     kala855 wrote:
>>     > HI, I am John Osorio, and I have trouble for port uClinux on
>>     > microblaze, I work with a Spartan 3E revision D, but when I
>>     launch the
>>     > first bootloader FS-Boot I don't have any problem, however when I
>>     > download U-Boot, this don't boot,
>>     >
>>     >
>>     > When I type cat /tftpboot/u-boot.srec > /dev/ttyS0 the following
>>     > appear in the kermit terminal, I don't know what happen, How
>>     much time
>>     > I wait?
>>     >
>>     > ==============================
>>     > ===================
>>     > FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
>>     > =================================================
>>     > FS-BOOT: System initialisation completed.
>>     > FS-BOOT: No existing image in FLASH.  Starting image download.
>>     > FS-BOOT: Waiting for SREC image....
>>     > FS-BOOT: Image download successful.
>>     > FS-BOOT: Warning image location differ from default boot location.
>>     > Image will not boot automatically after POR.
>>     > FS-BOOT: Press 'n' to boot old image.
>>     > FS-BOOT: Use new image.
>>     > FS-BOOT: Booting image...
>>     >
>>     > And I wait for ten minutes and nothing happen, please help
>>     > Please, help, I am following the tutorial in the petalinux page
>> for
>>     > custom boards, because the RevC and RevD aren't equals, please
>>     excuse
>>     > me for send this e-mail directly at you, but I need uClinux in a
>>     > target, is for my graduation, I study Systems Engineering in
>>     Colombia,
>>     > please help.
>>     >
>>     >
>>     > The project is about the flight automation  of an aero model
>>     > helicopter, all using Embedded System with FPGAs. This  project
>> will
>>     > have a lot of technology that includes CMOS sensors,
>>     > WiMax,  Differential GPS and Laser Sensors. I need your help,
>>     please.
>>     >
>>     >
>>     >
>>     > PD. Excuse my English.
>>     >
>>     >
>>     > Regards,
>>     >
>>     > --
>>     > John Osorio
>>     ___________________________
>>     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/>
>>
>>
>> Hi, but I have done this, and the error it's the same, thanks for your
>> help.
>>
>> --
>> John Osorio
> ___________________________
> 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/
>
>


___________________________
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/