Other Parts Discussed in Thread: UNIFLASH
Tool/software: Code Composer Studio
I have programmed a device with DCSM security enabled. I modified the security registers using the “DCSM_Z1_ZoneSelectBlock.asm” file provided from the "blinky_with_DSCM" sample program. I configured all Flash Sectors and all RAM to Zone 1. My test program simply configures the SCI-A serial port and outputs a message to a terminal window.
In CCS, if I provide the proper passwords for the device in the debug configuration, I am able to re-program and debug the device. Subsequent power cycles to the device shows that the device was properly programmed (message is output to terminal).
If I take the exact same .out file and try to program the device using UniFlash, the chip does not operate properly (no message out from serial port when power cycled). Before attempting to program the chip I entered the proper passwords in the "Security Settings" page of UniFlash. I was able to successfully unlock the chip, and the console indicated that the programming operation completed successfully.
Is there a different procedure that is required when attempting to re-program a DCSM secured device using UniFlash?
Code Composer Studio, v.6.1.3.00034; UniFlash v.3.4