This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
firstexample:boot_loader [2020/12/01 15:52] – [Boot Loader] ursgraf | firstexample:boot_loader [2021/05/18 10:49] – [Flashing a new Boot Loader] ursgraf | ||
---|---|---|---|
Line 2: | Line 2: | ||
Your MicroZed boards need a valid boot loader if you want to start it from the QSPI flash. | Your MicroZed boards need a valid boot loader if you want to start it from the QSPI flash. | ||
===== Check for Valid Boot Loader ===== | ===== Check for Valid Boot Loader ===== | ||
- | - Set the jumpers on your MicroZed board as follows \\ {{ :qspiboot.png? | + | - Set the jumpers on your MicroZed board as follows \\ {{ qspiboot.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. | - 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. | ||
- | - Use a terminal program to open the COM port on J2. | + | - Use a terminal program to open the COM port on J2 (Baudrate '' |
- | - Press reset \\ {{ : | + | - Press reset \\ {{ microzed_reset.png? |
- Check if the blue '' | - Check if the blue '' | ||
- | - Check the output of the terminal program. It show the following output \\ {{ : | + | - Check the output of the terminal program. It show the following output \\ {{ bootloader.png? |
+ | - If one of the two checks fails you have to flash a new bootloader, see below. | ||
===== Flashing a new Boot Loader ===== | ===== Flashing a new Boot Loader ===== | ||
+ | - Set the jumpers on your MicroZed board as follows \\ {{ jtagboot.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. | ||
+ | - Switch the driver for your JTAG-HS3 adapter to //FTDI CDM//, see [[https:// | ||
+ | - The program to download can be found in the binaries of //Vivado// or the //Xilinx SDK//. You have to either install //Vivado// or //Xilinx SDK// which doesn' | ||
+ | - Switch the driver for the JTAG-HS3 back to //WinUSB//, see [[https:// |