Use this panel to specify file search paths and any additional include files the S12Z Assembler should use. You can specify multiple search paths and the order in which you want to perform the search.
The following table lists and describes the input options for S12Z Assembler.
| Option | Description |
|---|---|
| Object File Format | The Assembler writes the code and debugging info after compilation into an object file. The Assembler uses a HIWARE-proprietary object-file format when the -Fh, -F6, or -F7 options are set. The Assembler produces an ELF/DWARF object file when the -F1 or -F2 options are set. This object-file format may also be supported by other Assembler vendors. In the Assembler ELF/DWARF 2.0 output, some constructs written in previous versions were not conforming to the ELF standard because the standard was not clear enough in this area. Because old versions of the simulator or debugger (V5.2 or earlier) are not able to load the corrected new format, the old behavior can still be produced by using -f2o instead of -f2. Some old versions of the debugger (simulator or debugger V5.2 or earlier) generate a GPF when a new absolute file is loaded. If you want to use the older versions, use -f2o instead of -f2. New versions of the debugger are able to load both formats correctly. Also, some older ELF/DWARF object file loaders from emulator vendors may require you to set the -F2o option. The -F1o option is only supported if the target supports the ELF/DWARF 1.1 format. This option is only used with older debugger versions as a compatibility option. The available options are:
|
| Show Label Statistics | The -Ll option causes the Compiler to append statistical information about the compilation session to the specified file. Compiler options, code size (in bytes), stack usage (in bytes) and compilation time (in seconds) are given for each procedure of the compiled file. The information is appended to the specified filename (or the file 'make.txt', if no argument given). |
| Generate Listing File (e.g. %(TEXTPATH)/%n.lst) | This option enables the Compiler to generate the listing files. |
| Address Size in the Listing File (integer) | This option allows you to specify the address size in the listing file. |
| Do Not Print Macro Call in Listing File | This option disables the printing of the macro call in listing the file. |
| Do Not Print Macro Definition in Listing File | This option disables the printing of the macro definition in the listing file. |
| Do Not Print Macro Expansion in Listing File | This option disables the printing of the macro expansion in the listing file. |
| Do Not Print Included Files in Listing File | This option disables the printing of the included files in the listing file. |