CryptoAuth Trust Platform Factory Reset
This page shows you how to reprogram the CryptoAuth Trust Platform board with the original factory firmware.
Programming the CryptoAuth Trust Platform evaluation kit with one of the Trust Platform example use case projects overwrites the firmware that was programmed onto the board before you received it. This factory firmware enables you to use Jupyter notebooks to configure and program the CryptoAuth Trust Platform for specific use cases.
Select the Integrated Development Environment (IDE) of your choice from the tabs below:
MPLAB® X IDE
Connect the CryptoAuth Trust Platform to your computer.
Open the MPLAB X Integrated Programming Environment (IPE). The MPLAB X IPE is a stand-alone software application that can be installed along with the MPLAB X IDE. If you choose not to install it when installing the MPLAB X IDE, you can re-run the MPLAB X IDE installer.
- Select the Device Family: 32-bit MCUs (PIC32C/SAM).
- Select the Device: ATSAMD21E18A.
- Click Apply.
Browse to the folder containing the CryptoAuth_Trust_Platform.hex file and click Program. You can download this file from the CryptoAuth Trust Platform support page or find it in this Trust Platform Design Suite folder: DesignTools\assets.
Microchip Studio 7
Connect the CryptoAuth Trust Platform to your computer.
Open the IDE and select Tools > Device Programming.
- Select Tool as nEDBG and click Apply.
- Select Memories.
Browse to the CryptoAuth_Trust_Platform.hex file. You can download this file from the CryptoAuth Trust Platform support page or find it in this Trust Platform Design Suite folder: DesignTools\assets.
- Check the Erase Flash before programming and Verify Flash after programming boxes.
- Click the Program button.