CryptoAuth Trust Platform Factory Reset

Please note this page is for Trust Platform Design Suite version 1. Training for Trust Platform Design Suite version 2 can be found here: Trust Platform Design Suite v2.

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.

cryptoauth_trust_platform1.png

Select the IDE of your choice from the tabs below:

The MPLAB® X IDE v3.35 has a bug that prevents it from connecting to the CryptoAuth Trust Platform board. Please use a previous or later version of the IDE.

1

Connect the CryptoAuth Trust Platform to your computer.

2

Open the MPLAB X Integrated Programming Environment (IPE). The MPLAB X IPE is a stand-alone software application that can be installed allong 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.

factory_reset3.png

3

  • Select the Device Family: 32-bit MCUs (PIC32C/SAM).
  • Select the Device: ATSAMD21E18A.
  • Click Apply.
factory_reset4.png

4

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.

You can disregard the note about the configuration memory in the output window.

factory_reset5.png
© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.