Algorithm to Implementation. Fast.
Home > Support > Knowledge Base > Support Articles > DK Compile Error with Microblaze or PowerPC405
Why do the Microblaze and PowerPC405 Examples Error During Compilation?
This article addresses the issue of receiving build errors whilst following the instructions in
<PDK_HOME>\Documentation\Processors\Microblaze\MicroBlaze PSL User Manual.pdf and <PDK_HOME>\Documentation\Processors\V2Pro\PSL V2Pro User Manual.pdf.
Page 32 of PSL V2Pro User Manual.pdf has instructions for building opbexample1 for an MV2P.
During compilation, you may receive the following message:
Xilinx EDK 6.2 Build EDK_Gm.11
Copyright (c) 1995-2004 Xilinx, Inc. All rights reserved.
WARNING:MDT - -mode switch was used in the commandline. This option is
DEPRECATED and will be removed in future releases. Please use XPS (Xilinx
Platform Studio) to set mode for each application of a processor. xmdstub
generation is inferred from xmdstub_peripheral setting on a processor in the
MSS file.
Command Line: libgen -p virtex2p -mode executable system.mss
Output Directory (-od) :
C:\PROGRA~1\Celoxica\PDK\Examples\PSL\V2Pro\OPBExample1\MV2P\
Part (-p) : virtex2p
Software Specification file : system.mss
ERROR:MDT - system.mss:26 Only version 2.2.0 supported. Assuming version 2.2.0
...
ERROR:MDT - Errors occured while parsing MSS file
make: *** [ppc405_i/lib/libc.a] Error 2
A similar error message will occur whilst running BuildSw.bat for PLB Example 1, PLB Example2 and OPB Example 1, OPB Example 2 and FSL Example for a Microblaze.
The reason for this problem is that these processor cores were designed for version 6.1 of the Xilinx tools and do not work for 6.2.
You must run ISE 6.1 and EDK 6.1 in order for these examples to build.
Our design team is updating the processor cores to operate with ISE 6.2 and EDK 6.2. These will be included in a future release of PDK.