Specifications
SIGNUM SYSTEMS
28
Device Is the type of the device, such as ARM7TDMI. Non-ARM
devices should be bypassed, and specified as BYPASSxx,
where xx denotes the length of the instruction register
in a two-digit format. For instance, BYPASS0A denotes a
bypassed device with a 10-bit (0a hex) instruction register.
Description Is a comment text.
In general, enclose in double quotes all names, words or phrases that contain
non-alphanumeric characters. Lines that begin with the semicolon (;) are treated
as comments and are ignored. The order in which the JTAG devices are specified
in the configuration file is significant: the first line corresponds to the device
closest to the TDI, the second one to the next device in the chain, and so on.
Finally, the last line describes the device on the TDO side of the chain.
Board Startup Macro File
Some application boards may require to be properly set up before a debug
session can begin. Use a startup macro to enable or configure on-board memory
before the debugger attempts to access that memory. The macro is also a good
place for disabling the watchdog that otherwise may reset the CPU soon after the
debugger starts running.
Table 1 lists the commands that can be executed from within the board’s ASCII
.mac strtup file.
sd <address> = <value>
Write a DWORD (32bit) <value> to memory
<address>.
sw <address> = <value>
Write a WORD (16bit) <value> to memory
<address>.
sb <address> = <value>
Write a BYTE (8bit) <value> to memory
<address>.