Motorola dsp assembler Reference Manual



Yüklə 4,8 Kb.
Pdf görüntüsü
səhifə58/91
tarix08.10.2017
ölçüsü4,8 Kb.
#3546
1   ...   54   55   56   57   58   59   60   61   ...   91

Assembler Messages
Warnings
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
C-11
Runtime origin involves incompatible memory spaces
The memory space attribute is regarded by the Assembler as a type, in the same
sense that high level languages use type for variables. Symbols may have memory
space attributes of XYLP(rogram), E(MI), or N(one); only N is fully compatible
with all other attributes. In this case, an operand was evaluated with a different
memory space attribute than that specified in the directive.
Runtime reserved address space violation
The runtime location counter has incremented into a reserved area of data address
space.
Short absolute address cannot be forced
Short absolute addressing is not valid for this operation. An appropriate addressing
mode (long absolute) is substituted.
Short absolute address cannot be forced - long substituted
Short absolute addressing is not valid for this operation. The Assembler substitutes
long absolute addressing.
Short displacement cannot be forced
Short displacement addressing is not valid for this operation. An appropriate ad-
dressing mode (long displacement) is substituted.
Short immediate cannot be forced
Short immediate data is not valid for this operation.  An appropriate size is substi-
tuted.
Short PC-relative address cannot be forced
Short PC-relative addressing is not valid for this operation. An appropriate ad-
dressing mode (long PC-relative) is substituted.
Signed operand must come first in signed/unsigned combinations
In a MPYSUMACSU, or DMACSU instruction, the signed operand must come first
in the operand ordering.
Source operand assumed I/O short
Neither operand in a MOVEP instruction is explicitly declared I/O short; however,
the destination operand does not qualify, so the source operand is assumed to be
the I/O short operand.


Assembler Messages
Warnings
C-12
DSP ASSEMBLER REFERENCE MANUAL
MOTOROLA
Storage block size not a power of 2
The expression in a DSR directive did not evaluate to a power of 2. Since the DSR
directive is generally used to allocate FFT buffers for reverse carry operations, the
size of the buffer may be in error.
String truncated in expression evaluation
Only the first four characters of a string constant are used during expression eval-
uation except for arguments to the DC directive (see Chapter 6).
Strip not valid in relocatable mode - ignored
The -Z option is valid only when the -A option is also given.
Two-word instruction assembled at odd address in interrupt vector locations
A two-word instruction may only be assembled at an even address within the inter-
rupt vector range.
Unresolved external reference
Ordinarily the Assembler does not flag unresolved references in relative mode, as-
suming they will be resolved at link time. If the UR option is specified, the Assem-
bler will generate this warning if any symbols are undefined during the second
pass.
Using TFR3 encoding - only limiting performed on register transfer
A parallel move was performed with an accumulator source register in the second
data move field. The Assembler assumes a TFR3 transfer.


Assembler Messages
Errors
MOTOROLA
DSP ASSEMBLER REFERENCE MANUAL
C-13
C.4
  ERRORS
Absolute address contains forward reference - force short or I/O short address
The Assembler attempted a default to short addressing which failed. Either the ab-
solute address is too large or it needs to be forced I/O short.
Absolute address must be either short or I/O short
The absolute address is too large for a short address and outside the range of valid
I/O short addresses.
Absolute address too large to use I/O short
Absolute address too small to use I/O short
The absolute address being forced short is outside the range of valid I/O short ad-
dresses.  This usually means that the I/O short address has not been ones extend-
ed.
Absolute address too large to use short
The absolute address value is too large to be forced short.
Absolute addressing mode not allowed
Absolute operands are not allowed with some instructions, in particular parallel XY
data memory moves.
Address mode syntax error - expected ')'
Address mode syntax error - expected '+'
Address mode syntax error - expected '+' or '-'
Address mode syntax error - expected comma
Address mode syntax error - expected comma or end of field
Address mode syntax error - expected offset register
Address mode syntax error - extra characters
Address mode syntax error - probably missing ')'
A syntax error was detected when scanning the source line operand and/or X and
Y data fields.  These errors may indicate omission of a source operand, insufficient
white space between fields, or improper specification of address register indirect
addressing modes.
Argument outside function domain
An argument to one of the transcendental built-in functions was inappropriate.
Arithmetic exception
An internal floating point exception occurred while evaluating an expression.  The
result of the evaluation is probably not valid.


Yüklə 4,8 Kb.

Dostları ilə paylaş:
1   ...   54   55   56   57   58   59   60   61   ...   91




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə