Your Launchpad should never get bricked if you're just regularly using the firmware, but if you're making modifications while developing, it can happen time to time. You can easily recognize a brick by the inability to boot into the bootloader. Having unbootable firmware means you just need to flash a fresh one, while being unable to reach the bootloader means you can't upload any code to your Launchpad anymore.
Please don't do this unless you actually know what you're doing!
- A bricked Launchpad Pro :(
- A cheap ST-LINK V2
- The STM32 ST-LINK Utility
- 4 female-to-male jumper wires
- A backup of the Launchpad Pro's memory
Disassemble the Launchpad Pro, only detaching the power management module. Make sure not to lose the tiny power button! With the CPU exposed, connect the following points to the ST-LINK. You'll likely have to hold the connection to SWDIO
yourself, rather than having it keep itself plugged in:
Run the ST-LINK Utility. Make sure your ST-LINK's firmware is updated:
Connect to the bricked Launchpad Pro:
Program & Verify the memory backup file:
After you're done flashing, disconnect the ST-LINK and the Launchpad should boot to Vegas mode straight away.
Have fun reassembling it :)