Keil Logo

Technical Support

On-Line Manuals

A166 User's Guide

A166 Introduction Assembling Programs Operands and Expressions Operators Control Statements Macro Processor Error Messages Fatal Errors Actions Messages Non-Fatal Errors Reference Error A1 Error A2 Error A3 Error A4 Error A5 Error A6 Error A7 Error A8 Error A9 Error A10 Error A11 Error A12 Error A13 Error A14 Error A15 Error A16 Error A17 Error A18 Error A19 Error A20 Error A21 Error A22 Error A23 Error A24 Error A25 Error A26 Error A27 Error A28 Error A29 Error A30 Error A31 Error A32 Error A33 Error A34 Error A35 Error A36 Error A37 Error A38 Error A39 Error A40 Error A41 Error A42 Error A43 Error A44 Error A45 Error A46 Error A47 Error A48 Error A49 Error A50 Error A51 Error A52 Error A53 Error A54 Error A55 Error A56 Error A57 Error A58 Error A59 Error A60 Error A61 Error A62 Error A63 Error A64 Error A65 Error A66 Error A67 Error A68 Error A69 Error A70 Error A71 Error A72 Error A73 Error A74 Error A75 Error A76 Error A77 Error A78 Error A79 Error A80 Error A81 Error A82 Error A83 Error A84 Error A85 Error A86 Error A87 Error A88 Error A89 Error A90 Error A91 Error A92 Error A93 Error A94 Error A95 Error A96 Error A97 Error A98 Error A99 Error A100 Error A101 Error A102 Error A103 Error A104 Error A105 Error A106 Error A107 Error A108 Error A109 Error A110 Error A111 Error A112 Error A113 Error A114 Error A115 Error A116 Error A117 Error A118 Error A119 Error A120 Error A121 Error A122 Error A123 Error A124 Error A125 Error A126 Error A132 Error A133 Error A134 Error A135 Error A136 Error A137 Error A150 Error A151 Error A152 Error A153 Error A154 Error A155 Error A156 Error A157 Error A158 Error A159 Error A160 Error A161 Error A162 Error A163 Error A164 Error A165 Error A166 Error A167 Error A168 Error A169 Error A170 Error A171 Error A172 Appendix

Messages

  • ATTEMPT TO SHARE FILE
    An attempt was made to open a file for both reading and writing. For example, this error occurs if the name of an INCLUDE file is the same as the object file.
  • BAD NUMERIC CONSTANT
    The numerical argument to an option contains illegal characters. Numerical parameters can be specified in decimal or hexadecimal characters and must begin with a number from 0 to 9. Hexadecimal numbers are specified by a trailing H. For example, VAR1=0FFFEH, or VAR2=55H.
  • CAN'T CLOSE FILE
    The disk file cannot be closed.
  • CAN'T CREATE FILE
    The specified file cannot be opened for write access.
  • CAN'T OPEN FILE
    The specified file cannot be opened for read access.
  • CANNOT HAVE GENERAL CONTROL IN INVOCATION
    Some directives are only allowed in the source text but not on the command-line. These directives are: INCLUDE, IF, ELSEIF, ELSE, ENDIF, and EJECT.
  • COMMAND-LINE TOO LONG (500)
    The command-line can contain a maximum of 500 characters. However, the command-line cannot contain more than 122 characters, except when using the SHELL.
  • CONFLICTING CONTROL
    An option of the command-line conflicts with another option. For example, this error occurs if the NOOBJECT and OBJECT directives are simultaneously specified on the command-line.
  • DISK FILE REQUIRED
    The specified file is not a disk file.
  • ERRORPRINT- AND LIST-FILE CANNOT BE THE SAME
    It is illegal to direct the listing file output and the error output to the console at the same time.
  • EXPECTED DELIMITER '(' AFTER CONTROL
    The argument of an option must be enclosed by a left parenthesis.
  • EXPECTED DELIMITER ')' AFTER ARGUMENT
    The argument of an option must be enclosed by a right parenthesis.
  • FILE WRITE ERROR
    The specified file cannot be written (probably because of a full disk).
  • IDENTIFIER EXPECTED
    The control directive expected some identifier but found something else.
  • LIMIT EXCEEDED: BALANCED TEXT LENGTH (2045)
    The macro preprocessor's internal limit for balanced text length is violated. Expansions and intermediate expansions cannot produce strings longer than 2,045 characters.
  • LIMIT EXCEEDED: INCLUDE FILE NESTING (9)
    The nesting of INCLUDE files violates the maximum depth of nine.
  • LIMIT EXCEEDED: INPUT FILE OR MACRO STACK OVERFLOW
    The nesting of input files and macros exceeded an internal limit.
  • LIMIT EXCEEDED: LINE TOO LONG (500)
    A source line contains more than 500 characters.
  • LIMIT EXCEEDED: MORE THAN 100 'SET' VARIABLES
    The number of SET variables must not exceed 100.
  • LIMIT EXCEEDED: SYMBOL-TABLE SPACE EXHAUSTED
    The symbol-table space is full. The symbol table can accommodate up to 6,000 symbols, independent of the length of the symbols. The assembly run is aborted.
  • MEMORY SPACE EXHAUSTED
    No more memory is available. This error may occur when allocating space for a symbol, or when using the XREF directive with very large modules containing many symbols, each with many uses.
  • NON-NULL ARGUMENT EXPECTED
    In the command-line, the name of the file to be translated, or a filename for an option, was left out.
  • OUT OF RANGE NUMERIC VALUE
    A numerical argument to an option is out of range. For example, this error occurs when the PAGEWIDTH directive has an argument that is less than 78 or greater than 132.
  • UNKNOWN CONTROL
    The control directive is unknown and therefore illegal.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.