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.
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 can be found in Infineon Trusted Firmware-M git repository.
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
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.
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.