deep

a Cross Development Platform for Java

User Tools

Site Tools


crosscompiler:deep_projects

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
crosscompiler:deep_projects [2019/11/06 14:38] – [The deep project file] ursgrafcrosscompiler:deep_projects [2022/12/20 15:56] (current) ursgraf
Line 1: Line 1:
 ====== Create and manage deep projects ====== ====== Create and manage deep projects ======
  
-When creating new projects all the necessary settings will be written automatically in a configuration file (''PROJECTNAME.deep'' in the root folder of the project). This file can also be manually edited to change project settings or to add more library files.+When creating new projects all the necessary settings will be written automatically in a configuration file (''PROJECTNAME.deep'' in the root folder of the project). This file can also be manually edited to change project settings.
  
 ===== The deep project file ===== ===== The deep project file =====
Line 16: Line 16:
  libpath = "I:\deep\lib";  libpath = "I:\deep\lib";
  boardtype = ntbMpc555HB;  boardtype = ntbMpc555HB;
- ostype = ntbSTS_ppc;+ ostype = sts_ppc;
  programmertype = ntbMpc555UsbBdi;  programmertype = ntbMpc555UsbBdi;
 +# programmeropts = none;
 +# imgfile = D:\temp\myFile.bin;
 +# pl_file = ;
  
 # enter names of rootclasses, e.g. # enter names of rootclasses, e.g.
Line 37: Line 40:
 <code> <code>
   libpath = "I:\deep\lib"; # network drive   libpath = "I:\deep\lib"; # network drive
-  libpath = "../ch.ntb.inf.deep.trglib","../ch.ntb.inf.junitTarget; # local+  libpath = "../org.deepjava.trglib","../ch.ntb.inf.junitTarget; # local
   libpath = "C:/Program Files/Java/jre6/lib/rt.jar","I:\deep\lib"; # jar file   libpath = "C:/Program Files/Java/jre6/lib/rt.jar","I:\deep\lib"; # jar file
   libpath = "I:\deep\lib","M:\EUser\runtime-EclipseApplication\Test"; # local project   libpath = "I:\deep\lib","M:\EUser\runtime-EclipseApplication\Test"; # local project
Line 46: Line 49:
 <code> <code>
   boardtype = ntbMpc555HB;   boardtype = ntbMpc555HB;
 +</code>
 +
 +==== Target operating system ====
 +Choose an operating system with
 +<code>
 +  ostype = sts_ppc;
 </code> </code>
  
 ==== Programmer ==== ==== Programmer ====
-The Programmer declaration is optional, if no programmer is given, deep will not automatically download the image to the target board.+The programmer declaration is optional, if no programmer is given, deep will not automatically download the image to the target board.
 <code> <code>
   programmertype = ntbMpc555UsbBdi;   programmertype = ntbMpc555UsbBdi;
 </code> </code>
  
-==== Target operating system ==== +==== Programmer Options ==== 
-Choose an operating system with+This options are used when the programmer is accessed trough a telnet connection, e.g. with OpenOCD. 
 +<code> 
 +  programmeropts = localhost_4444; 
 +</code> 
 + 
 +==== Image File ==== 
 +It is possible to write an image file to disk. This might be useful for further processing or debugging. 
 +<code> 
 +  imgfile = "D:\myProject\myFile"; 
 +</code> 
 + 
 +==== PL Image File ==== 
 +If the target architecture contains a programmable logic block (PL), you can specify the bit-file with which the PL can be configured, e.g.
 <code> <code>
-  ostype ntbSTS_ppc;+  pl_file "I:\deep\lib\rsc\flink2.bit";
 </code> </code>
  
-==== Image file ==== +==== Target Command Table File ==== 
-It is possible to write an image file to disk. This might be useful for further processing or debugging. Currently only the binary image file format is supported.+When you specify this option, the launcher will create a file containing all methods together with their memory addresses of all classes which are commands.
 <code> <code>
-  imgfile = "D:\temp\myFile.bin"+  tctfile = "../ch.ntb.inf.junitTarget/tct/targetCommands.dtct";
-  imgformat = binary;+
 </code> </code>
 +This option is solely used for testing purposes.
  
 ==== Rootclasses ==== ==== Rootclasses ====
crosscompiler/deep_projects.1573047513.txt.gz · Last modified: 2019/11/06 14:38 by ursgraf