Tool/software: Code Composer Studio
Hello,
I have to validate part of my application that checks if unexpected changes in some registers occurred. I’m testing this functionality running the code on my evaluation board in debug mode and, through the “Registers” tab in Code Composer Studio (v. 6.1.3.00033), I’m writing different values in the registers I want to check and then I see if the change is correctly detected. This works for almost the registers except the following ones:
- N2HET:
- HETINTENAC: can’t write the register
- IOMM:
- PINMMR_n: can’t write the register
- PBIST:
- RAMT: can’t write the register
- DLR: can’t write the register
- OVER: can’t write the register
- ROM: can’t write the register
- RINFOL: can’t write the register
- RINFOU: can’t write the register
- VIM:
- WAKEENASET[0:3]: can’t write the register
- FLASH MODULE CONTROLLER:
- FBSE: can’t write the register
- EFC:
- EFCBOUND: can’t find the register in “Register” tab
- EFCPINS: can’t find the register in “Register” tab
- EFCSTCY: can’t find the register in “Register” tab
- EFCSTSIG: can’t find the register in “Register” tab.
I also check the operating mode of the processor and it is IRQ mode, so, being a privileged one, I expected to be able to write all the write-protected registers and in fact I succeed writing other WP registers but not the ones above.
Thank you for your cooperation,
Sonia