[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
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
More specifically, the card is a Spartan3E1600-RevA.
Regards,
Kristoffer Hedberg
Kristoffer Hedberg wrote:
> Hi Kevin,
>
> Thanks for your answer. Yes, I'm using EDK 9.1 SP2.
>
> I'm actually using the Rev A board, I must have missed that John used a
> different board in his original mail. Does the same solution apply to the
> Rev A board?
>
> Regards,
> Kristoffer Hedberg
>
>> 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/
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
iD8DBQFHIj90uqjPO5MpAr8RAu4KAJ9hPXiUJq1NVg38I0jgr94e1e/dIgCeOSBh
hjvoPu6bo8DtiuwN3Aht3DI=
=2gcl
-----END PGP SIGNATURE-----
___________________________
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/