Changes between Version 2 and Version 3 of OFDMReferenceDesign/SDK/SDK_Project_Creation
- Timestamp:
- Aug 22, 2012, 11:28:31 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OFDMReferenceDesign/SDK/SDK_Project_Creation
v2 v3 11 11 * Copy the fully-built XPS project to a folder with the desired name (like {{{OFDM_RefDesign_FPGAv2_v17.0}}}). I'll call this name {{{<xps_proj>}}} below. 12 12 * Delete the {{{<xps_proj>/SDK/SDK_Export}}} folder, if it exists (this will force XPS to create a hardware spec using your chosen {{{<xps_proj>}}} folder name). 13 * Create the folder {{{<xps_proj>/SDK /SDK_Workspace}}}14 * Launch SDK and choose {{{<xps_proj>/SDK /SDK_Workspace}}} as the workspace13 * Create the folder {{{<xps_proj>/SDK_Workspace}}} 14 * Launch SDK and choose {{{<xps_proj>/SDK_Workspace}}} as the workspace 15 15 * Open Xilinx Tools->Repositories and add {{{<xps_proj>}}} as a Local Repository. Unfortunately it will be recorded as an absolute path. This is unavoidable in 13.4. 16 16 * Close SDK 17 * In the workspace folder ({{{<xps_proj>/SDK /SDK_Workspace}}}) create the folder structure below. If you're prepping a to-be-distributed public project, be sure to svn export (not svn checkout) the source to avoid .svn metadata folders.17 * In the workspace folder ({{{<xps_proj>/SDK_Workspace}}}) create the folder structure below. If you're prepping a to-be-distributed public project, be sure to svn export (not svn checkout) the source to avoid .svn metadata folders. 18 18 {{{ 19 {{{<xps_proj>/SDK /SDK_Workspace}}}/19 {{{<xps_proj>/SDK_Workspace}}}/ 20 20 |- .metadata/ <-Created by SDK; don't touch 21 21 |- src/ … … 35 35 * Close SDK 36 36 * In XPS, Export Design, and Export & Launch SDK 37 * SDK will launch; choose {{{<xps_proj>/SDK /SDK_Workspace}}} as your workspace37 * SDK will launch; choose {{{<xps_proj>/SDK_Workspace}}} as your workspace 38 38 * Run File->New Xilinx BSP 39 39 * Give the BSP a useful name (like {{{OFDM_RefDesign_FPGAv2_bsp}}}). For better portability of software projects, avoid encoding any version numbers in the BSP project name. … … 124 124 * Expand Xilinx C/C++ ELF 125 125 * Check NOMAC and CSMAMAC (and any other MACs you're bundling with the ref design) 126 * Set location to {{{<xps_proj>/SDK /SDK_Workspace/__import-then-delete}}}126 * Set location to {{{<xps_proj>/SDK_Workspace/__import-then-delete}}} 127 127 * Click Finish 128 128 … … 140 140 *.log.bak 141 141 }}} 142 * Delete the folder {{{SDK /SDK_Workspace/.metadata/}}}142 * Delete the folder {{{SDK_Workspace/.metadata/}}} 143 143 * You should be left with an XPS project folder containing: 144 144 {{{ … … 148 148 SDK/ 149 149 |- SDK_Export/ 150 |-SDK_Workspace/150 SDK_Workspace/ 151 151 platgen.opt 152 152 system.make … … 174 174 In the instructions below we'll use {{{<xps_proj>}}} to represent the path where you expanded the ref design .zip. If the XPS project file is in {{{C:\work\WARP\OFDM_RefDesign_FPGAv2_v17.0\system.xmp}}}, then you should use {{{C:\work\WARP\OFDM_RefDesign_FPGAv2_v17.0\}}} in place of {{{<xps_proj>}}} below. 175 175 * Launch the Xilinx SDK 176 * If prompted to select a workspace, choose {{{<xps_proj>/SDK /SDK_Workspace}}}177 * If not, choose File->Switch Workspace, then choose {{{<xps_proj>/SDK /SDK_Workspace}}}176 * If prompted to select a workspace, choose {{{<xps_proj>/SDK_Workspace}}} 177 * If not, choose File->Switch Workspace, then choose {{{<xps_proj>/SDK_Workspace}}} 178 178 * Choose Xilinx Tools->Repositories 179 179 * Verify the WARP edk_user_repository is listed in the Global Repositories section