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
Last revisionBoth sides next revision
crosscompiler:deep_projects [2019/11/06 14:38] – [The deep project file] ursgrafcrosscompiler:deep_projects [2021/12/27 15:17] 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 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;+  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.txt · Last modified: 2022/12/20 15:56 by ursgraf