Skip to content
Permalink
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?
Go to file
 
 
Cannot retrieve contributors at this 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.