Other Parts Discussed in Thread: UNIFLASH
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