|
Options may be placed anywhere in the command; you introduce them with a '-' character. For example:
» 3L A -v test.cfg test.app -L
If two options are placed together, there must be a space between them:
» 3L A -L -v test.cfg test.app
The configurer recognizes the following options:
|
-a
|
Prevent the network loader from sending task information or ready-to-go requests to the host. This is intended for use when no host server may be available to service these requests, e.g. in a standalone ROM-based system.
|
|
-C
-c
|
Exhaustively check the tables used by the communication software, ensuring that they are correct, and proving that deadlocks are impossible.
|
|
-G
-g
|
Generate symbol table files for all of the tasks in the system. The name of each symbol table file is the name of the task with .out appended. Additional symbol table files are created for the kernel and other system tasks. GEL files of the form processor-name.gel are created for C6000 processors to simplify loading the symbol tables into Code Composer for debugging.
|
|
|
Output information to stdout about memory addresses allocated by the configurer. Compare this with the output generated by -l. The listing shows:
| • | the memory addresses allocated for the kernel on each processor; |
| • | the addresses allocated to each section of every task; |
| • | the external symbols defined by each task; |
| • | the address allocated to each external symbol. |
Use -l if you want an abbreviated listing.
|
|
|
Create a brief listing file giving information about memory addresses allocated by the configurer. Compare this with the output generated by -L. The listing shows:
| • | the memory addresses allocated for the kernel on each processor; |
| • | the addresses allocated to each section of every task. |
Use -L if you want the listing to include external symbols.
|
|
-M
-m
|
Create a map relating PROCESSOR names in the input configuration file to the UPR node numbers used by the application at run time. The map is written to the standard output stream
|
|
-p
|
Make all CONNECT statements PHYSICAL by default. If -P is not used, connections are virtual by default.
|
|
-Q
-q
|
Suppress warning messages
|
|
|
Display a running commentary during configuration
|
|
-V
|
Display an extended running commentary during configuration
|
These options can be set for new projects from the IDE using Window/Preferences/3L Diamond/Configurer as follows:
|
Command-line option
|
IDE Preference
|
|
-A
|
Stand-alone application
|
|
-G
|
Generate symbol table for debugging
|
|
-L
|
List addresses of sections and symbols
|
|
-l
|
List addresses of sections only
|
|
-M
|
Show UPR network map
|
|
-P
|
Make PHYSICAL the default for connections
|
|
-Q
|
Suppress warning messages
|
|
-v
|
Verbose operation
|
You can change these options in an existing project by double-clicking the project in the Diamond source view. This opens a task page where the current options are displayed.
|