[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
Hi Kevin,
The section for the Xilinx-Spartan3E500-RevC board worked perfectly for
the Xilinx-Spartan3E1600-RevA board. Thanks for your help!
Regards,
Kristoffer
> Hi, Kristoffer
>
> Are you using EDK 9.1.2?
>
> Please make sure your DDR test passed before doing any application
> development.
> The hardware generated with 9.1.2 BSB will not have a working DDR.
> Please add the following into your UCF (data/system.ucf)
>
> For Rev D board;
> NET fpga_0_DDR_SDRAM_32Mx16_DDR_DQ_pin<*> NODELAY;
> NET fpga_0_DDR_SDRAM_32Mx16_DDR_DQS_pin<*> NODELAY;
>
> For Rev C board:
> NET fpga_0_DDR_SDRAM_16Mx16_DDR_DQ_pin<*> NODELAY;
> NET fpga_0_DDR_SDRAM_16Mx16_DDR_DQS_pin<*> NODELAY;
>
> B.R.
> Kevin
>
>
> -----Original Message-----
> From: owner-microblaze-uclinux@xxxxxxxxxxxxxx
> [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] On Behalf Of Kristoffer
> Hedberg
> Sent: Thursday, October 25, 2007 10:51 PM
> To: microblaze-uclinux@xxxxxxxxxxxxxx
> Subject: 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/
>
>
>
>
> ___________________________
> 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/