JTAGARM7TDMI Application

This is standing material. The real documentation is coming, as soon as someone edits jtagarm7tdmi in web/gfweb/content/.

Clients

Status

Development

Verbs

The following verbs are supported. (Not really. This is a standin list from the MSP430.)

Hex#defineDescription
0x02PEEKRead word from memory at word[0].
0x03POKEWrite word[1] to memory at word[0]. (Not flash.)
0x10SETUPConfigure I/O pins.
0x20STARTBegin to debug by JTAG.
0x21STOPEnd JTAG debugging.
0x7ENOKNo Operation
0x80IR_SHIFTShift the IR.
0x81DR_SHIFTShift the DR.
0x91DR_SHIFT20Shift 20 bits of DR.
0xA0HALTCPUHalt the CPU.
0xA1RELEASECPUResume the CPU.
0xC1SETINSTRFETCHSet CPU to Instruction Fetch state.
0xC2SETPCSet the Program Counter.
0xD2GETREGRead register u8[0].
0xD3SETREGWrite u16[1] to register u8[0].
0xE0WRITEMEMAlias for POKE.
0xE1WRITEFLASHWrite a word of flash memory.
0xE2READMEMAlias for PEEK.
0xE3ERASEFLASHMass Erase
0xF0COREIP_ID
0xF1DEVICE_ID