13.07.2015 Views

TASKING VX-toolset for 8051 User Guide

TASKING VX-toolset for 8051 User Guide

TASKING VX-toolset for 8051 User Guide

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>8051</strong> <strong>User</strong> <strong>Guide</strong>ramstring [on | off | default | restore] (*)Allocate strings in ROM and RAM. The strings are copied to RAM at startup.romstring [on | off | default | restore] (*)Allocate strings in ROM only. Same as C compiler option --romstrings (-S).section [type=name] / endsection [default | restore] (*)Rename sections of the specified type or restore default section naming. See Section 1.11, SectionNaming <strong>for</strong> more in<strong>for</strong>mation.source / nosource [on | off | default | restore] (*)With these pragmas you can choose which C source lines must be listed as comments in assembly output.See C compiler option --source.stdinc [on | off | default | restore] (*)This pragma changes the behavior of the #include directive. When set, the C compiler options--include-directory and --no-stdinc are ignored.tradeoff {level | default | restore} (*)Specify tradeoff between speed (0) and size (4).vector_offset {offset | default | restore} (*)Specify base address <strong>for</strong> interrupt vectors.See C compiler option --vector-offset.warning [number[-number],...] [default | restore] (*)With this pragma you can disable warning messages. If you do not specify a warning number, all warningswill be suppressed.weak symbolMark a symbol as "weak" (.WEAK assembler directive). The symbol must have external linkage, whichmeans a global or external object or function. A static symbol cannot be declared weak.A weak external reference is resolved by the linker when a global (or weak) definition is found in one ofthe object files. However, a weak reference will not cause the extraction of a module from a library toresolve the reference. When a weak external reference cannot be resolved, the null pointer is substituted.26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!