Page History
Scroll pdf ignore | ||||
---|---|---|---|---|
Table of contents
|
...
Create SDK Project from Vivado
...
- Double Click on the system.mss of your Application Project BSP folder in the Project Explorer.
- Click Modify this BSP's Settings.
- Modify BSP stdin/sdtout peripheral, drivers or libraries settings
Debug Software Application
...
- Create SDK Project:
- Create Hello_World:
- See Create Software Application with SDK Template
- (optional) If necessary, modify "Hello World"-BSP stdin/sdtout peripheral, drivers or libraries settings for the Hello World Application
- Program FPGA:
- Click:Xilinx Tools→Program FPGA
Select "hello_world.elf" as ELF File for Processor Block RAM
Click: Program
Note This step configure the Bitfile with the specified ELF-files and program the FPGA
- (Optional) include ELF-file in Vivado Project:
- Right Click on the Block Diagram on Vivado Project Manager source window
- Select "Associated ELF-File"
- Generate Bitfile
- Program FPGA with Vivado HW-Manager
Note |
---|
Xilinx Hello World appears only one time on startup, so use HW-Reset Button on Module or Vivado Hardware Manager "Boot from Configuration Memory Device" Command to reboot PS. Alternatively modify helloworld.c to run print "Hello World" in endless loop. |
Convert Application to SREC
- Create Application (for example Hello World)
- Open "Application" properties → C/C++ Build → Settings and go into Build Steps Tap.
- Add to Post-build steps: mb-objcopy -O srec <applicationname>.elf <applicationname>.srec
- Press Apply or regenerate project
References
- UltraFast Design Methodology Guide for the Vivado Design Suite (UG949)
- UltraFast Embedded Design Methodology Guide (UG1046)
- Zynq UltraScale+MPSoC Software Developer Guide (UG1137)
- Zynq-7000 All Programmable SoC Software Developers Guide (UG821)
- Vivado Design Suite User Guide - Embedded Processor Hardware Design (UG898)
- Generating Basic Software Platforms - Reference Guide (UG113)
- PetaLinux KICKStart
...
Overview
Content Tools