This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
firstexample:first_example_mpc555 [2020/12/09 20:43] – ursgraf | firstexample: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:// | + | This example will demonstrate how to use the deep compiler to translate a simple Java program and run it on a [[https:// |
- 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 10: | Line 10: | ||
- Select a operating System: //Simple Tasking System for PPC// | - Select a operating System: //Simple Tasking System for PPC// | ||
- Select a programmer: //NTB MPC555 USB-BDI// | - Select a programmer: //NTB MPC555 USB-BDI// | ||
- | - 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. Please make sure that the file path does not include spaces or hyphens. \\ {{targetconfiguration555.png? | + | - 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? |
- Project name: | - Project name: | ||
- | - Choose a project name (no spaces, no special characters such as " | + | - Choose a project name (no spaces, no dashes, no special characters such as " |
- Use default location or choose a location \\ {{{{projectname.png? | - Use default location or choose a location \\ {{{{projectname.png? | ||
- //Finish// creates the project | - //Finish// creates the project | ||
Line 41: | Line 41: | ||
meta { | meta { | ||
- | version = "Mon Jan 05 12:40:12 CET 2015"; | + | version = "Mon Jan 15 15:42:10 CET 2020"; |
description = "deep project file for HelloWorld"; | description = "deep project file for HelloWorld"; | ||
} | } | ||
project HelloWorld { | project HelloWorld { | ||
- | libpath = "I:\deep\lib"; | + | libpath = "\\ost.ch\dfs\bsc.sys\public-programme\deep\lib"; |
boardtype = ntbMpc555HB; | boardtype = ntbMpc555HB; | ||
ostype = sts_ppc; | ostype = sts_ppc; | ||
programmertype = ntbMpc555UsbBdi; | programmertype = ntbMpc555UsbBdi; | ||
# | # | ||
- | # imgfile = "M:\EUser\runtime-EclipseApplication-arm\HelloWorld\HelloWorld.bin"; | + | # imgfile = "C:\EclipseUser\HelloWorld\HelloWorld"; |
- | # imgformat = BIN; | + | |
# pl_file = none; | # pl_file = none; | ||
Line 58: | Line 57: | ||
# | # | ||
rootclasses = " | rootclasses = " | ||
- | |||
- | # imgfile = " | ||
- | # imgformat = BIN; | ||
} | } | ||
</ | </ | ||
- | - 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 [[: |
- Open a terminal program such as '' | - Open a terminal program such as '' | ||
- Create a new run configuration by marking the project file // | - Create a new run configuration by marking the project file // | ||
- | - //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 // |
- With {{run.jpg}} you can recompile and rerun the programm. | - With {{run.jpg}} you can recompile and rerun the programm. | ||
- | - See [[eclipse:flashing|Flashing your Program]] for how to write your program to permanent flash memory. | + | - See [[firstexample:mpc555flashing|Flashing your Program |