Skip to content
Snippets Groups Projects
Commit 15823ff1 authored by James Talbert's avatar James Talbert
Browse files

Update how_to_use_XSDK.md

parent ce47e7c4
No related branches found
No related tags found
No related merge requests found
......@@ -43,7 +43,7 @@ come with the
tools already installed. However, the following steps need to be taken in
order to launch the
program
- In a terminal, enter `source /opt/Xilinx/14.7/ISE_DS/settings64.sh`
- In a terminal, enter `source /opt/Xilinx/2018.2/Vivado/2018.2/settings64.sh`
- In terminal type `xsdk &`
1. ISU Remote Linux Servers (linux-X, research-x.ece.iastate.edu)
- `source Xilinx_Tools/setup_scripts/remote_servers/setup.sh`
......@@ -52,7 +52,7 @@ program
1. User PC
Some users may opt to download the Xilinx tools on their own PCs for
development, but this is not recommended.
- Download the ISE Design Suite [here](https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html) (~6GB)
- Download the Vivado Design Suite [here](https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools.html) (~6GB)
- Run XSDK
......@@ -131,17 +131,18 @@ file placed on the SD-card.
To correctly make a boot.bin file (using no operating system) you must have
the following:
- System hardware platform `.bit` file
- Output of hardware toolset (ISE for now)
- Path: `MicroCART/quad/xsdk_workspace/sytem_hw_platform/system.bit`
- Output of hardware toolset (Vivado)
- Path: `<workspace>/sytem_hw_platform/system.bit`
- Application Project `.elf` file
- Be sure to confirm project is built in XSDK
- Path: `MicroCART/quad/xsdk_workspace/real_quad/Realease/real_quad.elf`
- Path: `<workspace>/<app_project>/Realease/real_quad.elf`
- Board Support Package `.elf` file
- The current boot loader is a default a standalone for the Zybo board
- Be sure to confirm project is built in XSDK
- Path: `MicroCART/quad/xsdk_workspace/zybo_fsbl/Realease/zybo_fsbl.elf`
- Path: `<workspace>/zybo_fsbl/Realease/zybo_fsbl.elf`
NOTE: None of the `.elf` files are on GIT to reduce clutter
NOTE: `<workspace>` is the `MicroCART/quad/vivado_workspace/<viado_project>/<viado_project>.sdk` directory for the single-module HW test designs.
### Instructions
......@@ -151,18 +152,18 @@ updated.
Within XSDK:
1. Project -> Create Boot Image. Alternatively right-click on the project in
the Project Explorer and -> Create Boot Image
1. Select `MicroCART/quad/xsdk_workspace/zybo_fsbl/Realease/` as the `.bif`
1. Select `<workspace>/zybo_fsbl/Realease/` as the `.bif`
1. Click add
1. Select `MicroCART/quad/xsdk_workspace/zybo_fsbl/Realease/zybo_fsbl.elf`
1. Select `<workspace>/zybo_fsbl/Realease/zybo_fsbl.elf`
1. Confirm bootloader is checked and add the file to the Boot Image
1. Click add
1. Select `MicroCART/quad/xsdk_workspace/sytem_hw_platform/system.bit`
1. Select `<workspace>/sytem_hw_platform/system.bit`
1. Add the file to the Boot Image
1. Click add
1. Select `MicroCART/quad/xsdk_workspace/real_quad/Realease/real_quad.elf`
1. Select `<workspace>/<app_project>/Realease/real_quad.elf`
1. Add the file to the Boot Image
1. Copy `Boot.bin` file at `MicroCART/quad/xsdk_workspace/zybo_fsbl/Realease/` to SD Card
1. Plus SD card into quad and power on board
1. Copy `Boot.bin` file at `<workspace>/zybo_fsbl/Realease/` to SD Card
1. Plug SD card into quad and power on board
_NOTE:_ If anything here is unclear there is a deeper explanation in
[Xilinx: how to create a Boot Image](https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/SDK_Doc/tasks/sdk_t_create_zynq_boot_image.htm)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment