deep

a Cross Development Platform for Java

User Tools

Site Tools


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
Last revisionBoth sides next revision
first_example_microzed [2020/09/18 14:14] ursgraffirst_example_microzed [2020/09/23 10:01] ursgraf
Line 1: Line 1:
-====== Using System.out on 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 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]].
Line 64: Line 64:
   - Make sure that you select the proper driver for your adapter [[https://wiki.ntb.ch/infoportal/embedded_systems/jtaghs3/start]].   - Make sure that you select the proper driver for your adapter [[https://wiki.ntb.ch/infoportal/embedded_systems/jtaghs3/start]].
   - Start [[https://deepjava.org/openocd/starting_openocd|OpenOCD]]   - Start [[https://deepjava.org/openocd/starting_openocd|OpenOCD]]
-  - Connect your host machine with another USB cable to the MicroZed board (J2). This applies power to the target.+  - 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 (J2). This applies power to the target.
   - Open a terminal program such as ''putty'' or ''realterm''. Alternatively open a terminal program as an eclipse view. Select the appropriate serial 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]]).   - Open a terminal program such as ''putty'' or ''realterm''. Alternatively open a terminal program as an eclipse view. Select the appropriate serial 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//. If you already created such a run configuration you can select from the pulldown menu of the run-button. \\ {{runas_context.png?280|}} {{ 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//. If you already created such a run configuration you can select from the pulldown menu of the run-button. \\ {{runas_context.png?280|}} {{ runas_pulldown.png?280|}}