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

Re: [microblaze-uclinux] Petalinux On Stpartan3E500



Hi Mak,

makarand.vispute@xxxxxxxxx wrote:

One more thing I observed is the "program start address" in the "Environment" tab of "Compiler Options".
It is 0x70 in case of the reference project.
I tried to build the referece project provided and use it as it is.
I have observed the same thing with reference project also.
ie. It just stops after showing "FS-BOOT: Booting image...".

As you have seen, FS-boot's default behaviour unless you interrupt presing 'S' is to jump to the u-boot image in flash. u-boot itself is packaged in a self-relocating payload that copies to RAM then runs.

If you have an old u-boot image in flash (based on the PetaLinux reference design), and your new system address map is different (DDR/Flash addresses) then this might be causing a problem (the old u-boot image still in flash is pointing to bad addresses)

Try using petalinux-jtag-boot to boot u-boot:

petalinux-jtag-boot -i /tftpboot/u-boot.bin -a 0x.....

where the -a param specifies the start address.

Once u-boot is up and running, you can use it to burn itself into flash, and boot the kernel etc.

Regards,

John

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