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 |