From 15823ff10104de155653139a8869dd5570056db4 Mon Sep 17 00:00:00 2001 From: James Talbert <jtalbert@iastate.edu> Date: Fri, 28 Sep 2018 14:24:16 -0500 Subject: [PATCH] Update how_to_use_XSDK.md --- quad/doc/how_to_use_XSDK.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/quad/doc/how_to_use_XSDK.md b/quad/doc/how_to_use_XSDK.md index 81e247a13..d35042afd 100644 --- a/quad/doc/how_to_use_XSDK.md +++ b/quad/doc/how_to_use_XSDK.md @@ -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) -- GitLab