Migrating an 11.x SDK project


The SDK tool flow changed in the 12.1 release. You are now required to create a hardware project that includes the Hardware Specification (.xml) file, the Bitstream (.bit) and BMM file exported from XPS. This allows you to manage multiple hardware projects in the workspace and also makes the SDK projects portable, removing absolute reference to the Hardware Specification file. If you have software projects created using a previous version of SDK, this is markedly different from using the Xilinx MicroProcessor Project (.xmp) file.

As a first step, you should rev up your 11.x hardware project using XPS 12.x and export the hardware specification file. For more information, refer to Exporting hardware specification in XPS.

If you do not want to modify your hardware project, you can continue to use the existing hardware specification file. Some library and driver versions that you used in previous board support package (BSP) projects may no longer be available in the 12.x release since the drivers and libraries shipped with SDK follow a versioning scheme, and older versions are removed from the installation. Therefore, you will see build failures when you import a BSP project. There are multiple ways to solve this problem that require your manual intervention, such as the following:

To convert a software project from SDK version 11.x  into your SDK 12.x workspace

  1. Create a new workspace using SDK 12.x.
  2. Select File > New > Xilinx Hardware Platform Specification and create a Hardware Project using the Hardware Specification file that XPS exported. If you launch SDK directly from XPS, the workspace is automatically created in a default location and SDK uses the Hardware Specification file that was exported by XPS.



  3. If you have a local copy of your software repository, select Xilinx Tools > Repositories to specify the repository location.



  4. Select File > Import. The Import wizard opens.
  5. Select Existing Projects into Workspace and click Next.
  6. Click to select either Select root directory or Select archive file (if your project was exported as an archive file) and click the associated Browse button to locate the directory or file containing the project files.
  7. In the Projects box, select the project or projects to import.
  8. Enable the Copy projects into workspace check box. It is required that you copy the old projects into workspace to overwrite existing eclipse metadata files with new ones.



  9. Click Finish to start the import.

Related concepts
Xilinx embedded software
Sharing and archiving projects

Related tasks
Importing software projects
Exporting software projects

Copyright © 1995-2010 Xilinx, Inc. All rights reserved.