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

Re: [microblaze-uclinux] systemace driver freezes linux



Paul Hartke wrote:

I think you are seeing expected behavior.  As mentioned a few times in other
posts, I believe you need to configure the FPGA device from an acefile which
contains both the fpga bitfile and the kernel.  There is more info on how to
create an acefile in the xupv2p design on the website.

As I explained in my original email, I have 2 problems:

1) I can not load a design from a CF card (e.g. uclinux_xupv2p.ace from uclinux-xupv2p_rev_1_1 design on the website). LED D11 (SYSTEM ACE ERROR) is red, presumably indicating some error.

2) If I load my design using JTAG (impact for FPGA bitfile + xmd for linux kernel), the Linux System Ace driver does not work, i.e. Linux freezes. I want to use the CF card as root file system (and maybe swap partition).

When I do this and enable the system ace device driver, I get the following
in the boot log:
..
Initializing SystemAce driver

For me Linux stops here.

Partition check:
 xsysacea: xsysacea1
System ACE at 0x41800000 mapped to 0x41800000, irq=2, 509040KB
..
The 512MB CF card only has the uclinux_xupv2p.ace file on it and its
formated with mkdosfs as described in the XUPV2P user guide.

I am using a 256 MB CF card. Could this be the problem? The user guide gives the mkdosfs options for 128 MB and 512 MB, but not for 256 MB.

For the user guide:
mkdosfs –v –F 16 -R 1 –s 8 –n XLNX_XUP X: (for a 128 MB CF card)
mkdosfs –v –F 16 -R 1 –s 16 –n XLNX_XUP X: (for a 512 MB CF card)

I tried both combinations, but neither works. Is one restricted to the sizes in the user guide (16, 128, 256 and 1024 MB)?


Cheers,

Dries

Quoting Dries Schellekens <dries.schellekens@xxxxxxxxxxxxxxxx>:
Hey,

I am also experiencing problems with SystemAce on the XUP V2P board.

The SYSACE Self Test is successfull (see attachment #1).

However loading my design from a CompactFlash card fails. The SYSTEM ACE
ERROR LED blinks when no card is present, but when I insert the card the
LED stays red and my design is not loaded.

Problem 1#

If I enable the System Ace driver, Linux freezes completely (see
difference between boot log in attachment #2 and #3).

Problem 2#

What could be wrong? I also added my configuration in attachment:
system.{mss,mhs} and generated auto-config.in.


Cheers,

Dries

Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm

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