Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
programmable-logic:genesys-zu:demos:hello-world [2022/02/17 19:41] – ↷ Page moved and renamed from learn:programmable-logic:tutorials:genesys-zu-demo-hello-world:start to programmable-logic:genesys-zu:demos:hello-world Arthur Brown | programmable-logic:genesys-zu:demos:hello-world [2023/08/24 23:16] (current) – Move to direct file links for downloads Arthur Brown | ||
---|---|---|---|
Line 12: | Line 12: | ||
* Genesys ZU-5EV with a MicroUSB Programming Cable and a Power Supply | * Genesys ZU-5EV with a MicroUSB Programming Cable and a Power Supply | ||
- | * Vivado installation compatible with the latest release of this demo (2020.1) | + | * Vivado installation compatible with the latest release of this demo (2023.1) |
* //See [[programmable-logic: | * //See [[programmable-logic: | ||
Line 24: | Line 24: | ||
**Note:** //Releases for FPGA demos from before 2020.1 used a different git structure, and used a different release tag naming scheme.// | **Note:** //Releases for FPGA demos from before 2020.1 used a different git structure, and used a different release tag naming scheme.// | ||
- | ^ Board Variant | + | ^ Board Variant |
- | | Genesys ZU-5EV | + | | Genesys ZU-5EV |
- | | Genesys ZU-3EG | + | | Genesys ZU-3EG |
+ | | Genesys ZU-5EV | ||
+ | | Genesys ZU-5EV | ||
+ | | Genesys ZU-5EV | ||
+ | | Genesys ZU-3EG | ||
+ | | Genesys ZU-5EV | ||
- | + | **Note for Advanced Users:** //GitHub sources | |
- | **Note for Advanced Users:** //All demos for the Genesys ZU are provided through | + | |
---- | ---- | ||
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: | ||
- | --> Using the Latest Release # | + | --> Using the Latest Release #^ |
<WRAP group> | <WRAP group> | ||
Line 183: | Line 187: | ||
{{page> | {{page> | ||
+ | |||
+ | <WRAP center round important 100%> | ||
+ | After every Platform Specification update, please make sure you follow these steps, to ensure the Platform Specification changes are correctly applied to your software project: | ||
+ | - Open [3eg|5ev]_hw_pf -> platform.spr and make sure the FSBL file location is correctly set ([..]\ws\[3eg|5ev]_fsbl\Release\[3eg|5ev]_fsbl.elf). | ||
+ | - Right click on [3eg|5ev]_hw_pf and select Update Hardware Specification. Make sure the path is correct ([..]/ | ||
+ | - Right click on [3eg|5ev]_hw_pf and select Build Project. | ||
+ | - Right click on [3eg|5ev]_boot and select Build Project. | ||
+ | - Genesys ZU workspaces externalize FSBL into a stand-alone application project to work around the wrong FSBL BSP optimization flag bug when it is generated as part of a hardware platform project. The ZynqMP FSBL is a template project that gets recreated upon checkout with local copies of sources from the local " | ||
+ | - Right click on [3eg|5ev]_boot and select Build Project. | ||
+ | - If you still encounter an error saying that fsbl.elf is not found, copy the [..]\ws\[3eg|5ev]_fsbl\Release\[3eg|5ev]_fsbl.elf file to [..]\ws\[3eg|5ev]_hw_pf\export\[3eg|5ev]_hw_pf\sw\[3eg|5ev]_hw_pf\boot\, | ||
+ | - Right click on [3eg|5ev]_master_system and select Build Project. | ||
+ | </ | ||
+ | |||
</ | </ | ||
<-- | <-- | ||
Line 195: | Line 212: | ||
===== Additional Resources ===== | ===== Additional Resources ===== | ||
- | All materials related to the use of the Genesys ZU can be found on its [[..: | + | All materials related to the use of the Genesys ZU can be found on its [[learn: |
For a walkthrough of the process of creating a simple HDL project in Vivado, see [[programmable-logic: | For a walkthrough of the process of creating a simple HDL project in Vivado, see [[programmable-logic: | ||
- | For technical support, please visit the [[https:// | + | For technical support, please visit the [[https:// |
{{tag> | {{tag> |