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/04 15:26] – [Flashing a new Boot Loader] ursgraf | firstexample:boot_loader [2021/12/28 16:39] – [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 should |
- If one of the two checks fails you have to flash a new bootloader, see below. | - 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? | + | - 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. | - 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, see [[https:// | + | - Switch the driver for your JTAG-HS3 adapter to //FTDI CDM//, see [[https:// |
- | - Open a command shell and run the command <code shell> | + | - 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 Microsoft, see [[https:// | + | - Switch the driver for the JTAG-HS3 back to //WinUSB//, see [[https:// |