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 | #define | Description |
---|---|---|
0x02 | PEEK | Read word from memory at word[0]. |
0x03 | POKE | Write word[1] to memory at word[0]. (Not flash.) |
0x10 | SETUP | Configure I/O pins. |
0x20 | START | Begin to debug by JTAG. |
0x21 | STOP | End JTAG debugging. |
0x7E | NOK | No Operation |
0x80 | IR_SHIFT | Shift the IR. |
0x81 | DR_SHIFT | Shift the DR. |
0x91 | DR_SHIFT20 | Shift 20 bits of DR. |
0xA0 | HALTCPU | Halt the CPU. |
0xA1 | RELEASECPU | Resume the CPU. |
0xC1 | SETINSTRFETCH | Set CPU to Instruction Fetch state. |
0xC2 | SETPC | Set the Program Counter. |
0xD2 | GETREG | Read register u8[0]. |
0xD3 | SETREG | Write u16[1] to register u8[0]. |
0xE0 | WRITEMEM | Alias for POKE. |
0xE1 | WRITEFLASH | Write a word of flash memory. |
0xE2 | READMEM | Alias for PEEK. |
0xE3 | ERASEFLASH | Mass Erase |
0xF0 | COREIP_ID | |
0xF1 | DEVICE_ID |