This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
firstexample:first_example_microzed_deploy [2020/12/01 14:19] – external edit 127.0.0.1 | firstexample:first_example_microzed_deploy [2022/11/17 15:03] (current) – ursgraf | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Deploying ====== | ====== Deploying ====== | ||
<box green 100%> | <box green 100%> | ||
- | As soon as you are done with your development, | + | As soon as you are done with your development, |
</ | </ | ||
- | The application | + | The application |
===== Step by Step Instructions ===== | ===== Step by Step Instructions ===== | ||
- | - Set the jumpers on your MicroZed board as follows \\ {{ : | ||
- | - Cycle the power. The settings of the jumpers will be read only at power-on! Hence, make sure to cycle the supply power after changing the jumper settings. A soft reset (through the JTAG or by pressing the reset button on the board will reset the board but will not sample the boot mode pins connected to the jumpers. | ||
- Create a deep project and setup the project configuration as given in [[first_example_microzed|Hello World on the Avnet MicroZed Board]]. | - Create a deep project and setup the project configuration as given in [[first_example_microzed|Hello World on the Avnet MicroZed Board]]. | ||
- | - Do not specify | + | - Choose |
- | - When creating the run configuration, | + | - When creating the run configuration, |
+ | - Running the configuration will create two flash files. Its location is given by the image file setting in the configuration. They carry the names // | ||
+ | - Now, you have to choose between using a SD card or the QSPI flash. | ||
+ | |||
+ | ==== Using the SD Card ==== | ||
+ | - Copy the above generated file // | ||
+ | - Set the jumpers on your MicroZed board as follows \\ {{ sdboot.png? | ||
+ | - Cycle the power. The settings of the jumpers will be read only at power-on! Hence, make sure to cycle the supply power after changing the jumper settings. A soft reset (through the JTAG or by pressing the reset button on the board) will reset the board but will not sample the boot mode pins connected to the jumpers. | ||
+ | |||
+ | ==== Using the QSPI Flash ==== | ||
+ | - Follow the steps given in [[firstexample:boot_loader# | ||
+ | - Set the jumpers on your MicroZed board as follows \\ {{ qspiboot.png?200 |}}. \\ This will boot the device from the QSPI flash. | ||
+ | - Cycle the power. The settings of the jumpers will be read only at power-on! Hence, make sure to cycle the supply power after changing the jumper settings. A soft reset (through the JTAG or by pressing the reset button on the board will reset the board but will not sample the boot mode pins connected to the jumpers. | ||
===== How Does the System Boot? ===== | ===== How Does the System Boot? ===== | ||
- | - reset (by JTAG) | + | - reset (by power-on or reset button) |
- load and run first stage boot loader from flash | - load and run first stage boot loader from flash | ||
- | - configuration of PLL, clocks, DDR by host system | + | - configuration of PLL, clocks, DDR |
- load PL | - load PL | ||
- | - handoff | + | - copy application |
- | - halt | + | - handoff |
- | - reset REBOOT_STATUS register | + | |
- | - download of bin-files | + | |
- | - download of bit-file (if specified) | + | |
- | - start at address | + | |