Skip to content

Infineon/mtb-training-psoc-edge-security-tfm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PSOC™ Edge Training - Trusted Firmware-M (TF-M)

This training is part of the PSOC™ Edge Security training series and focuses on Trusted Firmware-M (TF-M). TF-M provides a Secure Processing Environment (SPE) and serves as the reference implementation of the Platform Security Architecture (PSA). This training outlines the TF-M architecture in PSOC™ Edge, including boot flow, isolation levels, profiles, and services. It also covers default TF-M configurations, application structure with TF-M, and the use of the Edge Protect Configurator for customization.

Device family

How to use this training?

  1. Download the training content.
  2. Watch the video or review the presentation at your own pace.
  3. Follow the step-by-step instructions in the training manual during the hands-on sections.
  4. Use the provided source files if needed to verify the solution.

Training level

  • E3: Advanced

Pre-requisites

Recommended trainings

Tools (see training manual for versions and installation instructions)

Hardware

Duration

  • 1–2 hours, including video and hands-on labs

Agenda

  1. TF-M overview
  2. TF-M architecture in PSOC™ Edge
  3. Boot flow with TF-M
  4. Isolation levels
  5. TF-M profiles
  6. TF-M services
  7. Default TF-M configurations
  8. Application structure with TF-M
  9. Lab #1: TF-M Crypto code example
  10. Lab #2: Adding new application RoT partition

Expected outcome

  • Become familiar with TF-M and its implementation on PSOC™ Edge
  • Understand TF-M services and how to use them

Content

References and resources

History

Date Version Description
05/07/2026 *A Updated tool versions.
Updated screenshots and code snippets.
Added lab source.
02/16/2026 ** First public release

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors