Skip to content

Infineon/trusted-firmware-m

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Cypress Trusted Firmware-M (TF-M) for PSoC64

Overview

Trusted Firmware-M is free software that provides secure world software for Arm Cortex-M processors. It forms the foundations of the Secure Processing Environment (SPE) of microcontrollers. Cypress has modified TF-M to support PSoC® 64 devices.

Licensing

This software component is licensed under a mixture of the Apache License, version 2 and the 3-Clause BSD License. Please see the individual files to determine which license applies. Specifically, take note on licensing of the following modules:

Source files

Source files can be found in Infineon Trusted Firmware-M git repository.

Quick Start

Git settings

It is recommended to use following git settings to avoid issues with mismatches of line-endings:

# clone as-is, commit as-is
git config --global core.autocrlf false

# forces Git to normalize line endings to LF on checkin and prevents conversion
# to CRLF when the file is checked out
git config --global core.eol lf

Further instructions

For build instructions, ModusToolbox support, provisioning guide and other PSoC® 64 specific information refer to Cypress PSoC® 64 Specifics documentation.

For general TF-M documentation refer to TF-M user guide and TF-M doc files.

More information

The following resources contain more information:

© Copyright (c) 2020-2022 Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published