This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
firstexample:first_example_microzed_sysdev [2021/12/28 16:35] – [Step by Step Instructions] ursgraf | firstexample:first_example_microzed_sysdev [2022/11/24 16:23] (current) – [Step by Step Instructions] ursgraf | ||
---|---|---|---|
Line 3: | Line 3: | ||
This is the method to choose when working on new low-level drivers, kernel improvements or new FPGA configurations. | This is the method to choose when working on new low-level drivers, kernel improvements or new FPGA configurations. | ||
</ | </ | ||
- | In such cases you have to control the board in by your host development system right upon a POR (power-on reset). In this mode you have full control over every every part of the hardware. However, it will take time to set everything up after booting. Notably, the FPGA configuration has to loaded through JTAG each time you load a new program. \\ | + | In such cases you have to control the board in by your host development system right upon a POR (power-on reset). In this mode you have full control over every every part of the hardware. However, it will take time to set everything up after booting. Notably, the FPGA configuration has to loaded through JTAG each time you load a new program. Make sure to choose a file for the PL, see 2. below.\\ |
===== Step by Step Instructions ===== | ===== Step by Step Instructions ===== | ||
- | - Create a deep project and setup the project configuration as given in [[first_example_microzed|Hello World on the Avnet MicroZed Board]]. Make sure that you have set the OpenOCD command and command options so that it suits your installation, | + | - Create a deep project and setup the project configuration as given in [[first_example_microzed|Hello World on the Avnet MicroZed Board]]. Make sure that you have set the OpenOCD command and command options so that it suits your installation, |
- If you need a valid configuration in your FPGA part (e.g. you are using flink devices), you must select a configuration file for the PL. \\ {{ chooseplfile.png? | - If you need a valid configuration in your FPGA part (e.g. you are using flink devices), you must select a configuration file for the PL. \\ {{ chooseplfile.png? | ||
- Set the jumpers on your MicroZed board as follows \\ {{ jtagboot.png? | - Set the jumpers on your MicroZed board as follows \\ {{ jtagboot.png? |