Part Number: UNIFLASH
Other Parts Discussed in Thread: TMS320F28P650DK
Hello,
I have a question about using UniFlash with TMS320F28P650DK regarding DCSM (Dual Code Security Module).
Our setup:
- We use DCSM Zone 1 only.
- The 128-bit CSM password (CSMPSWD0–3) is programmed into the OTP area at the factory during initial production.
- After installation in the field, we use UniFlash to unlock the device by entering the correct password (see attached image).
My understanding:
- UniFlash has four buttons: "Program", "Lock", "Unlock", and "ECSL Unlock".
- For our intended use case, we only need to use the "Unlock" button.
- The "Program" button writes to the DCSM OTP area.
Question: If the "Program" or "Lock" button is accidentally clicked in UniFlash, could unintended values be written to the OTP area (CSMPSWD0–3)?
Since OTP is one-time programmable, we are concerned that an accidental operation could permanently corrupt the password and lock us out of the device.
Please clarify the behavior of these buttons and whether there is any protection against accidental OTP programming.
Thank you.