Home
last modified time | relevance | path

Searched full:build (Results 1 – 25 of 309) sorted by relevance

12345678910>>...13

/trusted-firmware-m-3.6.0/docs/platform/arm/corstone1000/
Dreadme.rst33 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:
82 …cmake -B build/ -S . -DCMAKE_BUILD_TYPE=Debug -DTFM_TOOLCHAIN_FILE=<tf-m-root>/toolchain_GNUARM.cm…
83 cmake --build build -- install
84 dd conv=notrunc bs=1 if=build/install/outputs/bl1_1.bin of=build/install/outputs/bl1.bin seek=0
85 …dd conv=notrunc bs=1 if=build/install/outputs/bl1_provisioning_bundle.bin of=build/install/outputs…
86 ./platform/ext/target/arm/corstone1000/create-flash-image.sh build/install/outputs cs1000.bin
88build/install/outputs/bl1.bin" -C board.xnvm_size=64 -C se.trustedSRAM_config=6 -C se.BootROM_conf…
100 …cmake -B build/ -S . -DCMAKE_BUILD_TYPE=Debug -DTFM_TOOLCHAIN_FILE=<tf-m-root>/toolchain_GNUARM.cm…
[all …]
/trusted-firmware-m-3.6.0/docs/building/
Dtfm_build_instruction.rst2 Build instructions
6 The build process was changed a lot in Q3 2023 and included into the release v2.0.
20 Refer to :doc:`Building Tests </building/tests_build_instruction>` on how to build TF-M
37 Build Tests <tests_build_instruction>
47 This build generates the SPE binary and artifacts, necessary for :ref:`Building NSPE`.
77 only mandatory argument to TF-M build is a platform name, provided via
81 - An absolute path of target platform, mainly used for out-of-tree platform build.
89 - Build directory ``<Build Dir>`` - the location of all intermediate files required to produce
90 a build target.
91 - Install directory ``<Artifact Dir>`` - the location of the build output files.
[all …]
Dtests_build_instruction.rst2 Build Tests
8 ``CONFIG_TFM_TEST_DIR`` option is used. When SPE build system sees this option
11 Also, test configurations should be passed to SPE build to include building Secure Tests.
14 repository [1]_ to build the SPE for testing rather than building it from the TF-M repository.
31 It is recommended to build both SPE and NSPE from that folder.
42 cmake --build build_spe -- install
45 cmake --build build_test
53 All the test suite config options should be passed to the SPE build command, including NS ones.
54 The SPE building command also accepts all the other config options used to build a single TF-M.
55 All options passing to SPE build does not have to be duplicated in NSPE build, including NS test
[all …]
Ddocumentation_generation.rst10 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 …]
/trusted-firmware-m-3.6.0/docs/platform/cypress/psoc64/
Dcypress_psoc64_spec.rst44 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.6.0/docs/cmake/
DFindSphinx.cmake14 #(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.6.0/platform/ext/target/nxp/lpcxpresso55s69/scripts/
Dbuild_tfm_demo.py12 # 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…
25 # Build the binaries
26 os.chdir('build')
Dbuild_tfm_regression.py12 # 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…
27 # Build the binaries
28 os.chdir('build')
Dbuild_tfm_demo_bl2.py41 # 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 -DTFM_PLATFORM=nxp/lpcxpresso55s69 -DTFM_TOOLCHAIN_FILE=toolchain_GN…
55 # Build the binaries
56 os.chdir('build')
/trusted-firmware-m-3.6.0/docs/getting_started/
Dtfm_getting_started.rst19 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 \
151 be available in the build environment. The currently supported compiler
224 …- Download IAR build tools from `here <https://www.iar.com/iar-embedded-workbench/build-tools-for-…
233 …- Download IAR build tools from `here <https://www.iar.com/iar-embedded-workbench/#!?architecture=…
[all …]
/trusted-firmware-m-3.6.0/docs/platform/stm/stm32h573i_dk/
Dreadme.rst7 Configuration and Build
11 and build the selected configuration as follow.
13 ``> mkdir build && cd build``
17 ``> cmake --build ./ -- install``
/trusted-firmware-m-3.6.0/docs/platform/stm/b_u585i_iot02a/
Dreadme.rst7 Configuration and Build
11 and build the selected configuration as follow.
13 ``> mkdir build && cd build``
17 ``> cmake --build ./ -- install``
/trusted-firmware-m-3.6.0/docs/platform/stm/nucleo_l552ze_q/
Dreadme.rst7 Configuration and Build
11 and build the selected configuration as follow.
13 ``> mkdir build && cd build``
17 ``> cmake --build ./ -- install``
/trusted-firmware-m-3.6.0/docs/platform/stm/stm32l562e_dk/
Dreadme.rst7 Configuration and Build
10 and build the selected configuration as follow.
12 ``> mkdir build && cd build``
16 ``> cmake --build ./ -- install``
/trusted-firmware-m-3.6.0/platform/ext/target/arm/corstone1000/openamp/ext/libmetal/
D0001-Disable-logger-when-the-build-type-is-release.patch4 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.6.0/docs/configuration/
Dindex.rst21 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` table these 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 …]
Dtest_configuration.rst18 | 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 …]
Dkconfig_system.rst48 enabled in build command line.
50 Integration with TF-M build system
52 TF-M build system includes ``kconfig.cmake`` to integrate this tool.
54 on your build setup, including but not limited to
56 - Build type bound configurations, decided by ``CMAKE_BUILD_TYPE``
/trusted-firmware-m-3.6.0/docs/platform/arm/mps3/corstone310/
DREADME.rst30 Build instructions with platform name: arm/mps3/corstone310/an555
40 Build instructions with platform name: arm/mps3/corstone310/fvp
68 … passing the new values to the build command, or by setting the ``-DPROVISIONING_KEYS_CONFIG`` flag
81 The new generated keypair can be found in the ``<build dir>/bin`` folder or in the
84 ``<build directory>/platform/target/provisioning/provisioning_data.c``
110 $ cd <build dir>/bin
115 build dir to ``<MPS3 device name>/SOFTWARE/``
171 build dir to ``<FVP installation path>/models/Linux64_GCC-9.3/``
206 …-a cpu0*="<path-to-build-directory>/bl2.axf" --data "<path-to-build-directory>/tfm_s_ns_signed.bin…
/trusted-firmware-m-3.6.0/docs/configuration/profiles/
Dtfm_profile_medium_arot-less.rst105 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.6.0/docs/design_docs/booting/
Dtfm_secure_boot.rst74 together. In order to have the same artefacts at the end of the build regardless
79 ``bl2/ext/mcuboot/scripts/``. At the end of a successful build the signed TF-M
164 switch (see `Build time configuration`_). With swapping image upgrade strategy
191 switch (see `Build time configuration`_). When enabling direct-xip operation
207 two build directories when building images using this mode, as intermediate
282 configuration variable in the build configuration file, or include this
286 ``MCUBOOT_UPGRADE_STRATEGY`` configuration variable in the build
290 ``MCUBOOT_UPGRADE_STRATEGY`` configuration variable in the build
347 Build time configuration
394 public key(s) must be known at MCUBoot build time.
[all …]
/trusted-firmware-m-3.6.0/docs/platform/arm/mps3/corstone300/
DREADME.rst29 Build instructions with platform name: arm/mps3/corstone300/an547
38 Build instructions with platform name: arm/mps3/corstone300/an552
47 Build instructions with platform name: arm/mps3/corstone300/fvp
75 … passing the new values to the build command, or by setting the ``-DPROVISIONING_KEYS_CONFIG`` flag
87 The new generated keypair can be found in the ``<build dir>/bin`` folder or in the
90 ``<build directory>/platform/target/provisioning/provisioning_data.c``
111 build dir to ``<MPS3 device name>/SOFTWARE/``
177 build dir to ``<MPS3 device name>/SOFTWARE/``
236 build dir to ``<FVP installation path>/models/Linux64_GCC-9.3/``
271 …-a cpu0*="<path-to-build-directory>/bl2.axf" --data "<path-to-build-directory>/tfm_s_ns_signed.bin…
/trusted-firmware-m-3.6.0/docs/platform/nuvoton/m2351/
DREADME.rst7 Build TF-M regression test with M2351 by following commands:
18 $ cmake --build build --parallel -- install
24 $ cmake --build build_test --parallel -- install
/trusted-firmware-m-3.6.0/docs/platform/nuvoton/m2354/
DREADME.rst7 Build TF-M regression test with M2354 by following commands:
18 $ cmake --build build --parallel -- install
24 $ cmake --build build_test --parallel -- install
/trusted-firmware-m-3.6.0/interface/include/multi_core/
Dtfm_mailbox_config.h.in11 * \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 */

12345678910>>...13