This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Dear TI community,
I was able to configure successfully the security level 1 on a MSPM0G3507 chip with the following setup:
- Debug Access (i.e. Device Lock) Enabled with Password.
- Mass Erase (i.e. Erase MAIN) Enabled with Password.
- Factory Reset (i.e. Erase MAIN and Reset NONMAIN to Default) Enabled with Password.
- TI Failure Enabled.
In order to unlock the chip to flash new code, I use the MSPM0_PasswordAuthentication_Manual script through CCS as pointed out in the solution of the following thread:
e2e.ti.com/.../mspm0l1306-security-level-passwordauthentication-script-not-working
This is working perfectly fine, and I can flash the new code without any problem. However, it is a manual and lengthy process, specially when there is a need to flash new code in multiple devices (mass production scenario).
Is there a script that we could run that launches the target configuration and executes the MSPM0_PasswordAuthentication_Manual script, i.e. executes the actions done on CCS to unluck the chip, prior to each flashing process (that we do via UniFlash)?
Could we update the dslite-CORTEX_M0P.bat file for example? If yes, what steps shoud we add to this file in order to execute these previous described actions?
Thank you very much in advance!
Tools:
CCS 12.6
Uniflash 8.4
XDS110 USB Debug Prob
Hi Daniel,
Checking on this for you.
Currently this doesn't appear to be supported in Uniflash but it should be doable.
Best Regards,
Brandon Fisher