Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmable-logic:cmod-a7:demos:oob [2021/05/14 23:04] – ↷ Page moved from reference:programmable-logic:cmod-a7:demos:oob to programmable-logic:cmod-a7:demos:oob Arthur Brown | programmable-logic:cmod-a7:demos:oob [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| * Cmod A7 with MicroUSB programming cable | * Cmod A7 with MicroUSB programming cable | ||
| * Vivado and Vitis installations compatible with the latest release of this demo (2020.1) | * Vivado and Vitis installations compatible with the latest release of this demo (2020.1) | ||
| - | * //See [[reference:programmable-logic: | + | * //See [[programmable-logic: |
| * Serial Terminal application to receive messages printed by the demo | * Serial Terminal application to receive messages printed by the demo | ||
| - | * //See [[learn/programmable-logic/ | + | * //See [[programmable-logic: |
| ---- | ---- | ||
| Line 40: | Line 40: | ||
| | Cmod A7-35T | | Cmod A7-35T | ||
| - | **Note for Advanced Users:** //All demos for the Cmod A7 are provided through the [[https:// | + | **Note for Advanced Users:** //All demos for the Cmod A7 are provided through the [[https:// |
| ---- | ---- | ||
| Instructions on the use of the latest release can be found in this dropdown: | Instructions on the use of the latest release can be found in this dropdown: | ||
| Line 47: | Line 47: | ||
| <WRAP group> | <WRAP group> | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| + | |||
| + | --> Apply Fix for Vitis 2020.1 Bug # | ||
| + | <WRAP round important> | ||
| + | Due to a bug in the 2020.1 version of Xilinx' | ||
| + | </ | ||
| + | <WRAP group>< | ||
| + | After importing the project, open the **.sprj** file. In the System Project Settings, select a platform by clicking on the **'' | ||
| + | </ | ||
| + | {{: | ||
| + | </ | ||
| + | ---- | ||
| + | <WRAP group>< | ||
| + | Right click on the **.prj** file and select **Properties**. In the opened window, go into **C/C++ Build** and select **Settings**, | ||
| + | </ | ||
| + | {{: | ||
| + | </ | ||
| + | ---- | ||
| + | Also found in the C/C++ Build Settings, select **Directories** under **MicroBlaze gcc compiler** and edit the listed path to change it to '' | ||
| + | |||
| + | Click Yes when prompted to rebuild the index. | ||
| + | |||
| + | Click Apply and Close. | ||
| + | The project is now imported correctly. | ||
| + | ---- | ||
| + | <-- | ||
| + | |||
| + | --> Build a Vitis Application # | ||
| + | <WRAP group> | ||
| + | {{page> | ||
| + | </ | ||
| + | <-- | ||
| --> Set up the Cmod A7 # | --> Set up the Cmod A7 # | ||
| Line 55: | Line 86: | ||
| <-- | <-- | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| At this point, the demo is now running on your board. Refer to the [[# | At this point, the demo is now running on your board. Refer to the [[# | ||
| Line 61: | Line 92: | ||
| Additional steps beyond here present how you can use the other archive provided in the release, containing the hardware project, to rebuild the Vivado project, and use a newly exported XSA file to update the platform in Vitis. | Additional steps beyond here present how you can use the other archive provided in the release, containing the hardware project, to rebuild the Vivado project, and use a newly exported XSA file to update the platform in Vitis. | ||
| ---- | ---- | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| Line 88: | Line 119: | ||
| All materials related to the use of the Cmod A7 can be found on its [[..: | All materials related to the use of the Cmod A7 can be found on its [[..: | ||
| - | For a walkthrough of the process of creating a simple baremetal software project in Vivado and Vitis, see [[reference:programmable-logic: | + | For a walkthrough of the process of creating a simple baremetal software project in Vivado and Vitis, see [[programmable-logic: |
| For technical support, please visit the [[https:// | For technical support, please visit the [[https:// | ||

