deep

a Cross Development Platform for Java

User Tools

Site Tools


firstexample:first_example_mpc555

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_mpc555 [2021/12/28 13:39] ursgraffirstexample:first_example_mpc555 [2022/12/20 10:26] (current) ursgraf
Line 1: Line 1:
 ====== Hello World on the NTB mpc555 Board ====== ====== Hello World on the NTB mpc555 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/mpc555/headerboard/start|NTB mpc555 Headerboard]].+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/mpc555/headerboard/start|NTB mpc555 Headerboard]].
  
   - 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 12: Line 12:
     - If you like to have an image file, you can select the corresponding checkbox. This option is not necessary if you use the //NTB MPC555 USB-BDI// to download to the target. \\ {{targetconfiguration555.png?300|}}     - If you like to have an image file, you can select the corresponding checkbox. This option is not necessary if you use the //NTB MPC555 USB-BDI// to download to the target. \\ {{targetconfiguration555.png?300|}}
   - Project name:   - Project name:
-    - Choose a project name (no spaces, no special characters such as "umlauts")+    - Choose a project name (no spaces, no dashes, no special characters such as "umlauts")
     - Use default location or choose a location \\ {{{{projectname.png?300|}}     - Use default location or choose a location \\ {{{{projectname.png?300|}}
   - //Finish// creates the project   - //Finish// creates the project
Line 51: Line 51:
  programmertype = ntbMpc555UsbBdi;  programmertype = ntbMpc555UsbBdi;
 # programmeropts = ; # programmeropts = ;
-# imgfile = "M:\EUser\runtime-EclipseApplication-arm\HelloWorld\HelloWorld.bin";+# imgfile = "C:\EclipseUser\HelloWorld\HelloWorld";
 # pl_file = none; # pl_file = none;
  
Line 59: Line 59:
 } }
 </code> </code>
-  - Connect the hardware to your host PC by an USB cable and apply power to the target.+  - Connect the hardware to your host PC by an USB cable and apply power to the target. You must have the necessary hardware libraries installed as described in [[:installation|Download and Installation]].
   - 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.   - 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.
   - 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 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 from the pulldown menu of the run-button. \\ {{runas_pulldown.png?280|}} \\
-  - //Run// will compile, link and download the program. +  - //Run// will compile, link and download the program.  
-  - The terminal window will show //Hello, World//.+  - The terminal window will show //Hello world//.
   - With {{run.jpg}} you can recompile and rerun the programm.   - With {{run.jpg}} you can recompile and rerun the programm.
   - See [[firstexample:mpc555flashing|Flashing your Program (mpc555)]] for how to write your program to permanent flash memory.   - See [[firstexample:mpc555flashing|Flashing your Program (mpc555)]] for how to write your program to permanent flash memory.
firstexample/first_example_mpc555.1640695143.txt.gz · Last modified: 2021/12/28 13:39 by ursgraf