Hi all,
Does anyone here use the facilities in C-Spy, Quadravox, etc. to get a
concise display of all the registers in a peripheral? People are asking
me if this can be provided in the mspgcc toolchain. Well, of course it
can, by modifying insight, GVD, or whatever. However, is it worth it?
I have a lousy memory, so I have to look up locations every time I want
to inspect something. I still don't find the C-Spy display very useful,
though. They have done only the minimum they could. They don't group
registers together in a meaningful way, to make it easier to visualise a
peripheral's state. More importantly. they don't break down all the bit
fields, which might be quite useful. Something like the attached example
might be somewhat useful. It could be quite pretty too, with tasteful
colouring :-)
Any input appreciated (well legal, decent, honest, truthful input at
least)..
Regards,
Steve
TIMER A
|
|
| Register | TAIV |
| Address | 0x012e |
| Value | 0x1234 |
| 4660 |
|
| Register | TACTL |
| Address | 0x0160 |
| Value | 0x1234 |
| 4660 |
|
| Register | TAR |
| Address | 0x0170 |
| Value | 0x1234 |
| 4660 |
|
|
| Register | TACCTL0 |
| Address | 0x0162 |
| Value | 0x1234 |
| 4660 |
| TASSEL | SMCLK |
| ID | DIV 1 |
| MC | UPDOWN |
| TACLR | Set |
| TAIE | Clear |
| TAIFG | Clear |
|
| Register | TACCR0 |
| Address | 0x0172 |
| Value | 0x1234 |
| 4660 |
| CM | DISABLE |
| CCIS | CCIxB |
| SCS | Clear |
| SCCI | Clear |
| CAP | Clear |
| OUTMOD | SET |
| CCIE | Set |
| CCI | Clear |
| OUT | Set |
| COV | Clear |
| CCIFG | Clear |
|
|
| Register | TACCTL1 |
| Address | 0x0164 |
| Value | 0x1234 |
| 4660 |
| TASSEL | SMCLK |
| ID | DIV 1 |
| MC | UPDOWN |
| TACLR | Set |
| TAIE | Clear |
| TAIFG | Clear |
|
| Register | TACCR1 |
| Address | 0x0174 |
| Value | 0x1234 |
| 4660 |
| CM | DISABLE |
| CCIS | CCIxB |
| SCS | Clear |
| SCCI | Clear |
| CAP | Clear |
| OUTMOD | SET |
| CCIE | Set |
| CCI | Clear |
| OUT | Set |
| COV | Clear |
| CCIFG | Clear |
|
|
| Register | TACCTL2 |
| Address | 0x0166 |
| Value | 0x1234 |
| 4660 |
| TASSEL | SMCLK |
| ID | DIV 1 |
| MC | UPDOWN |
| TACLR | Set |
| TAIE | Clear |
| TAIFG | Clear |
|
| Register | TACCR2 |
| Address | 0x0176 |
| Value | 0x1234 |
| 4660 |
| CM | DISABLE |
| CCIS | CCIxB |
| SCS | Clear |
| SCCI | Clear |
| CAP | Clear |
| OUTMOD | SET |
| CCIE | Set |
| CCI | Clear |
| OUT | Set |
| COV | Clear |
| CCIFG | Clear |
|
|
ADC10
|
|
| Register | ADC10DTC0 |
| Address | 0x0048 |
| Value | 0x12 |
| 18 |
|
| Register | ADC10DTC1 |
| Address | 0x0049 |
| Value | 0x12 |
| 18 |
|
| Register | ADC10AE |
| Address | 0x004a |
| Value | 0x12 |
| 18 |
|
|
| Register | ADC10CTL0 |
| Address | 0x01b0 |
| Value | 0x1234 |
| 4660 |
| SREF | 0x0000 |
| ADC10SHT | 0x1000 |
| REFOUT | Set |
| REFBURST | Clear |
| MSC | Clear |
| ADC10ON | Set |
| REF2_5V | Clear |
| REFON | Set |
| ADC10IE | Clear |
| ADC10IFG | Set |
| ENC | Clear |
| ADC10SC | Clear |
|
| Register | ADC10CTL1 |
| Address | 0x01b2 |
| Value | 0x1234 |
| 4660 |
| INCH | 0x1000 |
| SHS | 0x0000 |
| ADC10DF | Set |
| ISSH | Clear |
| ADC10DIV | 0x0020 |
| ADC10SSEL | 0x0010 |
| CONSEQ | 0x0004 |
| ADC10BUSY | Clear |
|
| Register | ADC10MEM |
| Address | 0x01b4 |
| Value | 0x1234 |
| 4660 |
|
| Register | ADC10SA |
| Address | 0x01bc |
| Value | 0x1234 |
| 4660 |
|
|
USART 0
|
|
| Register | UCTL |
| Address | 0x0070 |
| Value | 0x12 |
| 18 |
| PENA | Clear |
| PEV | Clear |
| SPB | Clear |
| CHAR | Set |
| LISTEN | Clear |
| SYNC | Clear |
| MM | Set |
| SWRST | Clear |
|
| Register | UTCTL |
| Address | 0x0071 |
| Value | 0x12 |
| 18 |
| CKPH | Clear |
| CKPL | Clear |
| SSEL | ACLK |
| URXSE | Clear |
| TXWAKE | Clear |
| STC | Set |
| TXEPT | Clear |
|
|
| Register | URCTL |
| Address | 0x0072 |
| Value | 0x12 |
| 18 |
| FE | Clear |
| PE | Clear |
| OE | Clear |
| BRK | Set |
| URXEIE | Clear |
| URXWIE | Clear |
| RXWAKE | Set |
| RXERR | Clear |
|
| Register | UMCTL |
| Address | 0x0073 |
| Value | 0x12 |
| 18 |
|
|
| Register | UBR0 |
| Address | 0x0074 |
| Value | 0x12 |
| 18 |
|
| Register | UBR1 |
| Address | 0x0075 |
| Value | 0x12 |
| 18 |
|
| Register | URXBUF |
| Address | 0x0076 |
| Value | 0x12 |
| 18 |
|
| Register | UTXBUF |
| Address | 0x0077 |
| Value | 0x12 |
| 18 |
|
|
- [Mspgcc-users] Debugger bells and whistles Steve Underwood
-