deep

a Cross Development Platform for Java

User Tools

Site Tools


firstexample:first_example_microzed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
firstexample:first_example_microzed [2022/11/24 16:14] ursgraffirstexample:first_example_microzed [2022/12/20 15:53] (current) ursgraf
Line 1: Line 1:
 ====== Hello World on the Avnet MicroZed Board ====== ====== Hello World on the Avnet MicroZed Board ======
  
-This example will demonstrate how to use the deep compiler to translate a simple Java program and run it on a [[https://wiki.ntb.ch/infoportal/embedded_systems/zynq7000/microzed|MicroZed board]]. This is a simple //Hello World// example. It does not allow to use the FPGA part of the zynq7000. See [[firstexample:first_example_microzed_appdev|Application Development]] or [[firstexample:first_example_microzed_sysdev|System Developer]] for that purpose.+This example will demonstrate how to use the deep compiler to translate a simple Java program and run it on a [[https://wiki.bu.ost.ch/infoportal/embedded_systems/zynq7000/microzed|MicroZed board]]. This is a simple //Hello World// example. It does not allow to use the FPGA part of the zynq7000. See [[firstexample:first_example_microzed_appdev|Application Development]] or [[firstexample:first_example_microzed_sysdev|System Developer]] for that purpose.
  
   - Start eclipse, choose a new workspace and open the deep perspective with //Window -> Open Perspective -> Other -> Deep//.   - Start eclipse, choose a new workspace and open the deep perspective with //Window -> Open Perspective -> Other -> Deep//.
Line 66: Line 66:
   - Set the jumpers on your MicroZed board as follows \\ {{jtagboot.png?200|}}. \\ This will boot the device from JTAG. The settings of the jumpers will be read only at powerup!    - Set the jumpers on your MicroZed board as follows \\ {{jtagboot.png?200|}}. \\ This will boot the device from JTAG. The settings of the jumpers will be read only at powerup! 
   - Connect your host machine with another USB cable to the MicroZed board on connector J2. This applies power to the target and creates a USB to UART bridge device (COM port).   - Connect your host machine with another USB cable to the MicroZed board on connector J2. This applies power to the target and creates a USB to UART bridge device (COM port).
-  - Use a terminal program such as ''putty'' or ''realterm'' to open the COM-port on J2 (baudrate = 115200). Alternatively open a terminal program as an eclipse view. Select the appropriate COM port number. Check your host operating settings for this number. If there is no associated serial port yet - make sure, that you have the proper driver installed ([[https://www.silabs.com/community/interface/knowledge-base.entry.html/2016/12/30/downloading_cp210xd-ek07|Downloading CP210x drivers]]).+  - Use a terminal program such as ''putty'' or ''realterm'' to open the COM-port on J2 (baudrate = 115200). Select the appropriate COM port number. Check your host operating settings for this number. If there is no associated serial port yet - make sure, that you have the proper driver installed ([[https://www.silabs.com/community/interface/knowledge-base.entry.html/2016/12/30/downloading_cp210xd-ek07|Downloading CP210x drivers]]).
   - Create a new run configuration by marking the project file //HelloWorld.deep//. Then, right-click on it and choose //Run As -> Deep Application//. \\ {{runas_context.png?280|}} \\ If you already created such a run configuration you can select it from the pulldown menu of the run-button. \\ {{runas_pulldown.png?280|}} \\    - Create a new run configuration by marking the project file //HelloWorld.deep//. Then, right-click on it and choose //Run As -> Deep Application//. \\ {{runas_context.png?280|}} \\ If you already created such a run configuration you can select it from the pulldown menu of the run-button. \\ {{runas_pulldown.png?280|}} \\ 
-  - //Run// will compile, link and download the image file. Downloading automatically starts OpenOCD, see [[openocd:starting_openocd|Starting OpenOCD]]. However, you have to make sure that you have set the OpenOCD command and command options so that it suits your installation, please refer to [[eclipse:perspective#Setting_Deep_Preferences|Setting Deep Preferences]].+  - //Run// will compile, link and download the image file. Downloading automatically starts OpenOCD.
   - The terminal window will show //Hello world//.   - The terminal window will show //Hello world//.
   - With {{run.jpg}} you can recompile and rerun the program.   - With {{run.jpg}} you can recompile and rerun the program.
  
  
firstexample/first_example_microzed.txt · Last modified: 2022/12/20 15:53 by ursgraf