Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

MSPM0G3507: Unlock the chip (security level 1) via Script/UniFlash instead of using CCS

Part Number: MSPM0G3507
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