Share via


ARM Error Messages 1-50 (Windows Embedded CE 6.0)

1/5/2010

The following table shows ARM error messages 1-150.

No. Error Message Warning/Error Arguments

1

Error

None

2

:CHR: operator: truncation applied to a char

Warning

None

3

missing substitution operator $ for assembler variable %s

Warning

None

4

reserved symbol used in an expression: %s

Warning

Symbol name

5

improper line syntax: %s

Error

Line with improper syntax

6

improper program syntax: %s

Error

Description of error

7

unimplemented class of instructions

Error

None

8

ARM register expected: %s

Error

String where the assembler tried to read a register

9

coprocessor number expected: %s

Error

String where the assembler tried to read a coprocessor number

10

ARM coprocessor register expected: %s

Error

String where the assembler tried to read a coprocessor register

11

ARM floating point register expected: %s

Error

String where the assembler tried to read a floating-point register

12

wrong operand type for %s

Error

String with operand

13

divide by zero

Error

None

14

%s cannot be applied; different sections or different base registers

Error

Text of operand

15

illegal symbol %s; AREA name expected

Error 

None

15

illegal symbol %s; AREA name expected

Error

Symbol name

16

illegal flag(s) %s

Error

Token

17

illegal $ substitution, non assembler variable

Error

None

18

wrong character constant

Error

None

19

malformed string constant; missing closing

Error

None

19

malformed string constant; missing closing

Error

None

20

wrong escape constant; null value not permitted inside a string

Error

None

20

wrong escape constant; null value not permitted inside a string

Error

None

21

unexpected char

Error

None

22

wrong :: operator

Error

None

23

special bar id not closed

Error

None

24

wrong built-in variable

Error

None

25

wrong shift name

Error

None

26

unimplemented instruction set

Error

None

27

unaligned absolute value

Warning

None

28

truncation applied, absolute value should be word aligned: 0x%x

Warning

Offset value

29

truncation applied, absolute value should be half-word aligned: 0x%x

Warning

Offset value

30

address 0x%x is too large to represent in %d bits

Error

Address

31

address out of range in a different section

Error

None

32

immediate value %d cannot be represented in %d bits

Error

Offset

33

floating value %e cannot be represented in single precision

Error

Floating-point value

34

undefined symbol: %s

Error

Symbol text

35

illegal expression type: %s

Error

Expression value

36

<%s> mnemonic qualifier is ignored

Warning

Instruction suffix

37

operand restriction violation (undefined behavior): %s

Warning

Instruction operand

38

multiple use of the same register in a register list

Warning

None

39

unsafe use of R15 as base register

Warning

None

40

unsafe use of write-back operator

Warning

None

41

unknown LDM/STM operation

Error

None

42

thumb register expected; %s

Error

Unexpected text

43

multiple symbol definition or incompatibility: %s

Error

Symbol name

44

cannot open file: %s

Error

File name

45

possible infinite loop due to recursive file inclusion: %s

Warning

File name

46

unknown command-line argument or argument value %s

Warning

Unknown argument

47

command-line option not implemented; %s ignored

Warning

Command-line argument

48

multiple use of the same option: %s

Warning

Command-line argument

49

only one source file can be assembled: %s

Error

Source file name

50

missing input source file

Error

None

See Also

Other Resources

ARM Assembler Error Messages