I am using a F2812 microcontroller and am trying to get the CSM password working. I can program the DSP with a CSM password in the out file via JTAG, but when I try to program with the hex file via a 3rd party boot-loader program, the program stops because the CSM is locked.
The programmer of the 3rd party boot-loader program tells me that it isn't something that needs to be changed in the boot-loader software. They are telling me that I have an error in my program.
Here are the steps I take to program the CSM:
1. I program our company-specific CSM password into passwords.asm from TI and add it to the project.
2. At start up, I call CsmUnlock from TI, but modified with our company-specific CSM password.
Is there anything else that needs to be done so that the boot-loader can re-program the chip? Are there any specific functions that need to reside in secure/unsecure memory?