Enabling the provisioning mode for UART-to-I²C bridge

OPTIGA™ Trust M with PSOC™ 6 evaluation kits

To use the OPTIGA™ Trust Host Library for Python in combination with any OPTIGA™ Trust M device and a supported PSOC™ 6 evaluation kit, follow the instructions at ModusToolbox™ example application for OPTIGA™ Trust M data management to activate the provisioning mode on PSOC™ 6.

As an example, see the following combination of PSOC™ 62S2 Wi-Fi BT Pioneer Kit, OPTIGA™ Trust Adapter and an OPTIGA™ Trust M sample.

PSOC™ 62S2 Wi-Fi BT Pioneer Kit with OPTIGA™ Trust M Shield.
  1. Create a new ModusToolbox™ project via the “New Application” button.

  2. Select CY8CKIT-062S2-43012 as BSP and press “Next”.

../_images/psoc_prov_mode_bsp.png
  1. Select the OPTIGA™ Trust M Data and Certificates Management example and click on “Create”

../_images/psoc_prov_mode_project.png
  1. Flash and launch the program.

OPTIGA™ Trust M with XMC4700 Relax Kit

Prerequisite: Make sure you have SEGGER J-FLash Lite installed:

  1. Make sure you have connected your Evaluation Kit as depicted below (USB Port X1002)

../_images/xmc4700_relax_kit_programming_mode.jpg
  1. Start SEGGER J-FLash Lite.

  2. Click on Device to select a target device: Select Infineon as “Manufacturer” and XMC4700-2048 as “Device”, and then click “OK”.

../_images/j-flash_lite_device_selection.png
  1. Select xmc4700 hex file (right click, Save) to be flashed under “Data File” and click on “Program Device”. It then shows the programming progress window.

../_images/j-flash_lite_flash.png
  1. Once done make sure to change the connection of the USB cable to a different USB port located on the other side of the Evaluation Kit (USB Port X100)

../_images/xmc4700_relax_kit_normal_mode.jpg