130
CHAPTER 5
Working with J-Link and J-Trace
J-Link / J-Trace (UM08001)
©
2004-2012 SEGGER Microcontroller GmbH & Co. KG
•
ARM966ES
•
ARM968ES
•
ARM11
•
ARM1136
•
ARM1136J
•
ARM1136JS
•
ARM1136JF
•
ARM1136JFS
•
ARM1156
•
ARM1176
•
ARM1176J
•
ARM1176JS
•
ARM1176IF
•
ARM1176JFS
•
CORTEX_M0
•
CORTEX_M1
•
CORTEX_M3
•
CORTEX_M3R1P0
•
CORTEX_M3R1P1
•
CORTEX_M3R2P0
•
CORTEX_M4
•
CORTEX_A5
•
CORTEX_A8
•
CORTEX_A9
•
CORTEX_R4
•
CORESIGHT_AHB_AP
•
CORESIGHT_APB_AP
•
CORESIGHT_JTAG_AP
•
CORESIGHT_CUSTOM_AP
5.10.5 Script file language
The syntax of the J-Link script file language follows the conventions of the C-lan-
guage, but it does not support all expresisons and operators which are supported by
the C-language. In the following, the supported operators and expressions are listed.
5.10.5.1 Supported Operators
The following operators are supported by the J-Link script file language:
•
Multiplicative operators: *, /, %
•
Additive operators: +, -
•
Bitwise shift operators: <<, >>)
•
Relational operators: <, >, <=, >=
•
Equality operators: ==, !=
•
Bitwise operators: &, |, ^
•
Logical operators: &&, ||
•
Assignment operators: =, *=, /=, +=, -=, <<=, >>=, &=, ^=, |=
5.10.5.2 Supported type specifiers
The following type specifiers are supported by the J-Link script file language:
•
void
•
char
•
int (32-bit)
•
__int64
5.10.5.3 Supported type qualifiers
The following type qualifiers are supported by the J-Link script file language:
•
const
•
signed