Hi all,
I encounter a problem as I want to perform a standalone programming and debug lock access in one shot using a Flasher Arm with a BGM13S (EFR32G13 from Silicon Labs).
The program is placed in the Flasher secure area to prevent software read back from a third party facility. Standalone programming (as well as unlocking locked device) works fine.
I have added exit steps in J-Flash to clear the Debug Lock Word (which works) to block the device access to prevent malicious actions. The problem is after these steps, the embedded application does not start. Attempts to reset the device or using the Start Application check box in the Production tab do not work. Logs show that a connection is attempted to perform the reset (whatever the reset type used); unfortunately, such an attempt triggers a mass device erase. If I remove the reset step, everything is fine apart that the application does not start, even when power cycling the embedded system.
Would you have a hint to solve this problem?
Thanks,
Alex
I encounter a problem as I want to perform a standalone programming and debug lock access in one shot using a Flasher Arm with a BGM13S (EFR32G13 from Silicon Labs).
The program is placed in the Flasher secure area to prevent software read back from a third party facility. Standalone programming (as well as unlocking locked device) works fine.
I have added exit steps in J-Flash to clear the Debug Lock Word (which works) to block the device access to prevent malicious actions. The problem is after these steps, the embedded application does not start. Attempts to reset the device or using the Start Application check box in the Production tab do not work. Logs show that a connection is attempted to perform the reset (whatever the reset type used); unfortunately, such an attempt triggers a mass device erase. If I remove the reset step, everything is fine apart that the application does not start, even when power cycling the embedded system.
Would you have a hint to solve this problem?
Thanks,
Alex