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

[microblaze-uclinux] Boot Problems at Virtex2Pro



Hi!

I know exists a post that speaks about this subject, but I don't
understand how solve it.

I'm a new user of Xilinx board and I want to load petalinux on this board.
My board is Xilinx Virtex2Pro, and it hasn't a flash, so I want to load on
SDRAM.
When I am creating the hardware platform, I disable "cache setup" and
select Microblaze proccessor.
Memory base address is 0xA0000000.

I tested the memory and the results are:

-- Entering main() --
Running 32-bit test...PASSED!
Running 16-bit test...PASSED!
Running 8-bit test...PASSED!
-- Exiting main() --

I tried download petalinux:

xmd
XMD% connect mb mdm -cable type xilinx_platformusb port usb21
XMD% dow -data images/image.bin 0xA0000000
XMD% rst
XMD% con 0xA0000000

On console, I can see nothing.


Other way I tried:

Adding fs-boot at hardware platform.
Download bitstream via: impact -batch etc/download.cmd
On kermit:

=================================================
FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
Project name: XUP-V2Pro
Build date: Sep 12 2009 12:32:13  S
Serial console: Uartlite
=================================================
FS-BOOT: System initialisation completed.
FS-BOOT: Waiting for SREC image....

-> cat u-boot.srec > /dev/ttyUSB0             // I have usb-serial

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...
SDRAM :
        Enabling caches :
                Icache:FAIL
                Dcache:FAIL
        U-Boot Start:0xbffc0000
        Malloc Start:0xbff80000
        Board Info Start:0xbff7ffd0
        Boot Parameters Start:0xbff6ffd0

ETHERNET: MAC:00:0a:35:00:22:01

Using default environment

Hit any key to stop autoboot:  0
U-Boot> loadb 0xA0000000 115200
## Ready for binary (kermit) download to 0xA0000000 at 115200 bps...

kermit>send images/image.ub

u-boot>iminfo 0xA0000000

## Checking Image at a0000000 ...
   Image Name:   PetaLinux Kernel 2.6
   Image Type:   Microblaze Linux Kernel Image (uncompressed)
   Data Size:    2785424 Bytes =  2.7 MB
   Load Address: a0000000
   Entry Point:  a0000000
   Verifying Checksum ... OK
u-boot>go 0xA0000000
=================================================
FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
Project name: XUP-V2Pro
Build date: Sep 12 2009 12:32:13  S
Serial console: Uartlite
=================================================
FS-BOOT: System initialisation completed.
FS-BOOT: Waiting for SREC image....

-- Why it do this?

I tried too:

=================================================
FS-BOOT First Stage Bootloader (c) 2006 PetaLogix
Project name: XUP-V2Pro
Build date: Sep 12 2009 12:32:13  S
Serial console: Uartlite
=================================================
FS-BOOT: System initialisation completed.
FS-BOOT: Waiting for SREC image....

$ cat images/image.srec > /dev/ttyUSB0

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 the system freeze here.

What is wrong?

Thanks!!

Álvaro CF.


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