06.02.2013 Views

C166/ST10 Cross-Assembler, Linker/Locator, Utilities ... - Tasking

C166/ST10 Cross-Assembler, Linker/Locator, Utilities ... - Tasking

C166/ST10 Cross-Assembler, Linker/Locator, Utilities ... - Tasking

SHOW MORE
SHOW LESS

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

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

H−18<br />

L166 ERRORS<br />

Appendix H<br />

Using mixed floating point types is not possible. This error message is<br />

issued if the float control of the current module is not equal to the<br />

float control of previous modules. The error message is not issued if:<br />

− no floating point is used<br />

− all modules are compiled without −F and the C library with ANSI<br />

floating point is used (c166?.lib)<br />

− all modules are compiled with −F and the C library with single<br />

precision floating point is used (c166?s.lib)<br />

E 209: module scope name: file not in invocation<br />

The filename in the module scope switch is not found in the list of<br />

input files check if the filename exactly matches the name as entered<br />

before. Note that when the filename does not have a suffix it will be<br />

added by l166. the linker stage will add .obj and the locator stage will<br />

add .lno.<br />

A module scope switch has the following syntax: {filename}<br />

A temporary module scope switch has the following syntax: {filename<br />

... }<br />

E 209: no controls allowed in task definition<br />

No controls are allowed between INTNO, TASK and object filename.<br />

E 210: no object file defined for control control<br />

A control affecting a single object file was used while no object file was<br />

defined.<br />

E 211: invalid address range<br />

An address range (address1, address2) with address1 higher than<br />

address2 was detected.<br />

E 212: invalid PECC name ’name’<br />

The name is not a valid PECC name.<br />

E 213: invalid interrupt number<br />

Interrupt number is not valid.<br />

E 214: invalid SYSSTACK value<br />

The value with the SYSSTACK control must be in the range 0−3. If the<br />

assembler EXTSSK control is set the value can also be 4 or 7.

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

Saved successfully!

Ooh no, something went wrong!