/trusted-firmware-m-3.4.0/docs/platform/cypress/psoc64/ |
D | cypress_psoc64_spec.rst | 44 Configuring the build 47 The build configuration for TF-M is provided to the build system using command 64 Build Instructions 67 The following instructions build multi-core TF-M without regression test suites 77 mkdir <build folder> 78 pushd <build folder> 83 cmake --build <build folder> -- -j VERBOSE=1 85 The following instructions build multi-core TF-M with regression test suites 95 mkdir <build folder> 96 pushd <build folder> [all …]
|
/trusted-firmware-m-3.4.0/ |
D | readme.rst | 25 * `Build instructions`_ 36 ….trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-fi… 37 ….trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-fi… 38 ….trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-fi… 39 ….trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-fi… 40 ….trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-fi… 46 …: https://ci.trustedfirmware.org/job/tf-m-build-docs-nightly/lastStableBuild/artifact/trusted-firm… 48 ….trustedfirmware.org/view/TF-M/job/tf-m-build-docs-nightly/lastSuccessfulBuild/artifact/trusted-fi…
|
/trusted-firmware-m-3.4.0/docs/building/ |
D | tfm_build_instruction.rst | 2 Build instructions 17 TF-M build steps 20 build environment. The instructions are below. 51 will be build by default with only essential modules SPM and platform hence 57 build. 61 Build type 64 By default, a MinSizeRel configuration is built. Alternate build types can be 92 | BL2 | Build level 2 secure bootloader. | ON | 94 | NS | Build NS app. Required for test code. | ON | 100 | TEST_S | Build secure regression tests. | OFF | [all …]
|
D | documentation_generation.rst | 10 The documentation build is independent from building the binary artifacts. 31 1. As a custom target of TF-M CMake build system 83 Build TF-M Reference Manual 96 cmake --build build_docs -- tfm_docs_refman_html tfm_docs_refman_pdf 104 cmake --build build_docs -- tfm_docs_refman_html tfm_docs_refman_pdf 107 Build TF-M User Guide 120 cmake --build build_docs -- tfm_docs_userguide_html tfm_docs_userguide_pdf 128 cmake --build build_docs -- tfm_docs_userguide_html tfm_docs_userguide_pdf 132 Direct build using a command line tools 135 The direct build will build both user_guide and reference_manual. [all …]
|
D | tfm_build_instruction_iar.rst | 2 Additional build instructions for the IAR toolchain 23 …For all configurations and build options some of the QCBOR tests fail due to the tests not handling 32 cmake --build cmake_build -- install 51 cmake --build cmake_build -- install
|
/trusted-firmware-m-3.4.0/docs/platform/arm/corstone1000/ |
D | readme.rst | 33 target. The platform has the build option to enable secure debug protocol to 51 Build section in Corstone-1000 57 The platform binaries are build using Yocto. Below is the user guide: 81 …cmake -B build/ -S <tf-m-root>/ -DCMAKE_BUILD_TYPE=Debug -DTFM_TOOLCHAIN_FILE=<tf-m-root>/toolchai… 82 cmake --build build -- install 83 cd ./build/install/outputs/ 86 …build-dir>/install/outputs/bl1.bin" -C board.xnvm_size=64 -C se.trustedSRAM_config=6 -C se.BootROM… 97 …cmake -B build/ -S <tf-m-root>/ -DCMAKE_BUILD_TYPE=Debug -DTFM_TOOLCHAIN_FILE=<tf-m-root>/toolchai… 98 cmake --build build -- install 99 cd ./build/install/outputs/ [all …]
|
/trusted-firmware-m-3.4.0/docs/cmake/ |
D | FindSphinx.cmake | 14 #(sphinx-build) and it's dependences (Python). 17 #method this module expects sphix-build to be either available on the PATH, 21 # SPHINX_PATH = variable specifying where sphinx-build can be found. 28 # SPHINX_VERSION = The version reported by "sphinx-build --version" 29 # SPHINX_FOUND = True is sphinx-build was found and executed fine 52 NAMES sphinx-build 63 message(STATUS "Failed to find sphinx-build at ${SPHINX_PATH}.") 70 NAMES sphinx-build 75 message(STATUS "Failed to find sphinx-build at OS specific default locations.") 85 if(_SPHINX_VERSION MATCHES ".*sphinx-build[^0-9.]*([0-9.]+).*") [all …]
|
/trusted-firmware-m-3.4.0/platform/ext/target/nxp/lpcxpresso55s69/scripts/ |
D | build_tfm_demo.py | 12 # Remove previous build folder 13 if os.path.isdir("build"): 15 os.system('rd /s /q build') 17 os.system('rm -rf build') 20 os.system('cmake -S . -B build -DTFM_PLATFORM=nxp/lpcxpresso55s69 -DTFM_TOOLCHAIN_FILE=toolchain_GN… 22 # Build the binaries 23 os.chdir('build')
|
D | build_tfm_regression.py | 12 # Remove previous build folder 13 if os.path.isdir("build"): 15 os.system('rd /s /q build') 17 os.system('rm -rf build') 20 os.system('cmake -S . -B build -DTFM_PLATFORM=nxp/lpcxpresso55s69 -DTFM_TOOLCHAIN_FILE=toolchain_GN… 22 # Build the binaries 23 os.chdir('build')
|
D | build_tfm_demo_bl2.py | 41 # Remove previous build folder 42 if os.path.isdir("build"): 44 os.system('rd /s /q build') 46 os.system('rm -rf build') 49 os.system('cmake -S . -B build -DBL2_S_IMAGE_START=' + BL2_S_IMAGE_START + ' -DBL2_NS_IMAGE_START='… 51 # Build the binaries 52 os.chdir('build')
|
/trusted-firmware-m-3.4.0/docs/getting_started/ |
D | tfm_getting_started.rst | 19 Build and run instructions 24 To build & run TF-M: 28 :doc:`Build instructions </building/tfm_build_instruction>` 29 to compile and build the TF-M source. 40 Set up build environments 43 TF-M officially supports a limited set of build environments and setups. In 65 sudo apt-get install -y git curl wget build-essential libssl-dev python3 \ 153 be available in the build environment. The currently supported compiler 226 …- Download IAR build tools from `here <https://www.iar.com/iar-embedded-workbench/build-tools-for-… 235 …- Download IAR build tools from `here <https://www.iar.com/iar-embedded-workbench/#!?architecture=… [all …]
|
/trusted-firmware-m-3.4.0/docs/platform/stm/b_u585i_iot02a/ |
D | readme.rst | 7 Configuration and Build 11 and build the selected configuration as follow. 13 ``> mkdir build && cd build`` 17 ``> cmake --build ./ -- install``
|
/trusted-firmware-m-3.4.0/docs/platform/stm/nucleo_l552ze_q/ |
D | readme.rst | 7 Configuration and Build 11 and build the selected configuration as follow. 13 ``> mkdir build && cd build`` 17 ``> cmake --build ./ -- install``
|
/trusted-firmware-m-3.4.0/docs/platform/stm/stm32l562e_dk/ |
D | readme.rst | 7 Configuration and Build 10 and build the selected configuration as follow. 12 ``> mkdir build && cd build`` 16 ``> cmake --build ./ -- install``
|
/trusted-firmware-m-3.4.0/docs/configuration/ |
D | index.rst | 21 Build configuration 22 Specifies which file or component to include into compilation and build. 23 These are options, usually used by a build system to enable/disable 26 to other build systems. 27 In the :ref:`Base_configuration` tabletheses options have *Build* type. 40 better support build systems other than a CMake, TF-M introduced a 48 TF-M Project provides a base build, defined in ``/config/config_base.cmake`` 73 In contrast, before TF-M v1.7.0, the default build includes all possible 74 features. With growing functionality, such rich default build became 95 on step 1 will generate warnings which expected to break a build. [all …]
|
D | test_configuration.rst | 18 | TEST_NS_ATTESTATION | Build non-secure regression Attestation tests. | 20 | TEST_NS_T_COSE | Build non-secure regression t_cose tests. | 22 | TEST_NS_QCBOR | Build non-secure regression QCBOR tests. | 24 | TEST_NS_CRYPTO | Build non-secure regression Crypto tests. | 26 | TEST_NS_ITS | Build non-secure regression ITS tests. | 28 | TEST_NS_PS | Build non-secure regression PS tests. | 30 | TEST_NS_PLATFORM | Build non-secure regression Platform tests. | 32 | TEST_NS_FWU | Build non-secure regression FWU tests. | 34 | TEST_NS_IPC | Build non-secure regression IPC tests. | 36 | TEST_NS_SLIH_IRQ | Build non-secure regression Second-Level Interrupt Handling tests. | [all …]
|
D | kconfig_system.rst | 24 This file should be passed to the build system via command line option ``TFM_EXTRA_CONFIG_PATH``. 29 …This file should be passed to the build system via the command line option ``PROJECT_CONFIG_HEADER… 75 build system via command line option ``TFM_EXTRA_CONFIG_PATH`` and 81 <cmake build command> -DTFM_EXTRA_CONFIG_PATH=<output_path>/project_config.cmake \ 84 The TF-M build system has also integrated the tool. 92 - Due to the current limitation of the tool, you are not allowed to change the values of build
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/corstone1000/openamp/ext/libmetal/ |
D | 0001-Disable-logger-when-the-build-type-is-release.patch | 4 Subject: [PATCH] Disable logger when the build type is release 16 option (WITH_ZEPHYR_LIB "Build libmetal as a zephyr library" OFF) 19 -option (WITH_DEFAULT_LOGGER "Build with default logger" ON) 21 +cmake_dependent_option(WITH_DEFAULT_LOGGER "Build with default logger" ON "${CMAKE_BUILD_TYPE} STR… 23 option (WITH_DOC "Build with documentation" ON)
|
/trusted-firmware-m-3.4.0/docs/platform/nuvoton/m2351/ |
D | README.rst | 7 Build TF-M with M2351 by following commands: 11 $ mkdir build 12 $ cd build 41 > NuLink_M2351_M261 -W APROM ./build/bin/bl2.bin 0 42 > NuLink_M2351_M261 -W APROM ./build/bin/tfm_s_ns_signed.bin 0 0x10000
|
/trusted-firmware-m-3.4.0/docs/platform/nuvoton/m2354/ |
D | README.rst | 7 Build TF-M with M2354 by following commands: 11 $ mkdir build 12 $ cd build 43 > NuLink_M2354 -W APROM ./build/bin/bl2.bin 0 44 > NuLink_M2354 -W APROM ./build/bin/tfm_s_ns_signed.bin 0 0x20000
|
/trusted-firmware-m-3.4.0/config/ |
D | config_base.cmake | 11 set(TFM_PLATFORM "" CACHE STRING "Platform to build TF-M for. Mu… 14 set(BL1 OFF CACHE BOOL "Whether to build BL1") 15 set(BL2 ON CACHE BOOL "Whether to build BL2") 16 set(NS ON CACHE BOOL "Whether to build NS app") 18 set(TEST_S OFF CACHE BOOL "Whether to build S regression … 19 set(TEST_NS OFF CACHE BOOL "Whether to build NS regression… 21 set(TEST_BL1_1 OFF CACHE BOOL "Whether to build BL1_1 tests") 22 set(TEST_BL1_2 OFF CACHE BOOL "Whether to build BL1_2 tests") 52 set(TFM_CODE_COVERAGE OFF CACHE BOOL "Whether to build the binary fo… 92 … FALSE CACHE BOOL "Whether to enable FVP or FPGA build of the platform.") [all …]
|
/trusted-firmware-m-3.4.0/docs/configuration/profiles/ |
D | tfm_profile_medium_arot-less.rst | 105 values, to explicitly configured the features required in this profile, during TF-M build. 109 The behavior of the build flow (particularly the order of configuration loading and overriding) can 158 automatically. A warning will be thrown out during build. 178 To build Profile Medium, argument ``TFM_PROFILE`` in build command line should be 182 The following commands build Profile Medium without test cases on **Musca-B1** with 183 build type **MinSizeRel**, built by **Armclang**. 188 mkdir build && cd build 194 cmake --build ./ -- install 196 The following commands build Profile Medium-ARoT-less with regression test cases on 197 **Musca-B1** with build type **MinSizeRel**, built by **Armclang**. [all …]
|
/trusted-firmware-m-3.4.0/docs/technical_references/design_docs/ |
D | tfm_secure_boot.rst | 66 together. In order to have the same artefacts at the end of the build regardless 71 ``bl2/ext/mcuboot/scripts/``. At the end of a successful build the signed TF-M 156 switch (see `Build time configuration`_). With swapping image upgrade strategy 181 switch (see `Build time configuration`_). When enabling direct-xip operation 197 two build directories when building images using this mode, as intermediate 272 configuration variable in the build configuration file, or include this 276 ``MCUBOOT_UPGRADE_STRATEGY`` configuration variable in the build 280 ``MCUBOOT_UPGRADE_STRATEGY`` configuration variable in the build 337 Build time configuration 384 public key(s) must be known at MCUBoot build time. [all …]
|
/trusted-firmware-m-3.4.0/interface/include/multi_core/ |
D | tfm_mailbox_config.h.in | 11 * \note Don't modify this file. Change the build configuration value 12 * and re-build TF-M SPE side to update the value. 15 /* Get number of mailbox queue slots from build configuration */
|
/trusted-firmware-m-3.4.0/docs/platform/nxp/lpcxpresso55s69/ |
D | README.rst | 9 There are two options for the TF-M build - with or without secondary bootloader (BL2). 13 To build S and NS application image for the LPCXpresso55S69, run the ``build_tfm_demo.py`` script i… 19 …$ cmake -S . -B build -DTFM_PLATFORM=nxp/lpcxpresso55s69 -DTFM_TOOLCHAIN_FILE=toolchain_GNUARM.cma… 20 $ cd build && make install 25 To build S and NS application along with a BL2 (bootloader) image for the 32 …$ cmake -S . -B build -DTFM_PLATFORM=nxp/lpcxpresso55s69 -DTFM_TOOLCHAIN_FILE=toolchain_GNUARM.cma… 33 $ cd build && make install 45 …$ cmake -S . -B build -DTFM_PLATFORM=nxp/lpcxpresso55s69 -DTFM_TOOLCHAIN_FILE=toolchain_GNUARM.cma… 46 $ cd build && make install 50 Currently ``Debug`` cannot be selected as build type and regression tests [all …]
|