I am trying to lock the MSP432P4111 chip on my embedded application but am finding resistance. I am able to lock the MSP432P4111 from the uniflash GUI by doing the following:
1. Check the checkbox for "Allow one-time device locking (only available during active debug session)"
2. Lock Device
The unlock feature doesn't work, we aren't sure why but that is less important than locking (we are able to use FlashProArm to erase the device).
When I create the standalone package in uniflash we are able to run the dslite.bat file to flash the software onto the device which is great. But then I go to lock the device with the command line it fails. Here is my command line response and call:
standalone_package>ccs_base\DebugServer\bin\DSLite.exe flash --config=user_files\configs\msp432p4111.ccxml -b LockDevice
CORTEX_M4_0: GEL Output: Memory Map Initialization Complete
CORTEX_M4_0: GEL Output: Halting Watchdog Timer
Failed: Performing operation failed
This has the same response with Lock as well as LockDevice. Also I am using the XDS110. We need this to work so that we can lock the device at the factory and move production along with automation.