B_U585I_IOT02A ^^^^^^^^^^^^^^^ Discovery kit for IoT node with STM32U5 series https://www.st.com/en/evaluation-tools/B-U585I-IOT02A.html Configuration and Build """"""""""""""""""""""" GNUARM/ARMCLANG/IARARM compilation is available for this target. and build the selected configuration as follow. The build configuration for TF-M is provided to the build system using command line arguments. Required arguments are noted below. The following instructions build multi-core TF-M with regression test suites in Isolation Level 1. .. code-block:: bash cd cd git clone https://git.trustedfirmware.org/TF-M/tf-m-tests.git git checkout mkdir build_s && cd build_s cmake -S /../tf-m-tests/tests_reg/spe -B . -GNinja -DTFM_PLATFORM=stm/b_u585i_iot02a -DTFM_TOOLCHAIN_FILE= /../toolchain_ARMCLANG.cmake -DCONFIG_TFM_SOURCE_PATH= /../trusted-firmware-m -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=1 -DTEST_S=ON -DTEST_NS=ON ninja -C . install -j 8 cd mkdir build_ns && cd build_ns cmake -S /../trusted-firmware-m /../tf-m-tests/tests_reg -B . -GNinja -DCONFIG_SPE_PATH= /../build_s/api_ns -DTFM_TOOLCHAIN_FILE= /../build_s/api_ns/cmake/toolchain_ns_ARMCLANG.cmake ninja -C . -j 8 The following instructions build multi-core TF-M with PSA API test suite for the attestation service in Isolation Level 1 on Linux. .. code-block:: bash cd cd git clone https://git.trustedfirmware.org/TF-M/tf-m-tests.git git checkout mkdir build_s && cd build_s cmake -S /../tf-m-tests/tests_psa_arch/spe -B . -GNinja -DTFM_PLATFORM=stm/b_u585i_iot02a -DTFM_TOOLCHAIN_FILE= /../toolchain_ARMCLANG.cmake -DCONFIG_TFM_SOURCE_PATH= /../trusted-firmware-m -DTFM_PSA_API=ON -DTFM_ISOLATION_LEVEL=1 -DTEST_PSA_API=INITIAL_ATTESTATION ninja -C . install -j 8 cd mkdir build_ns && cd build_ns cmake -S /../trusted-firmware-m /../tf-m-tests/tests_psa_arch -B . -GNinja -DCONFIG_SPE_PATH= /../build_s/api_ns -DTFM_TOOLCHAIN_FILE= /../build_s/api_ns/cmake/toolchain_ns_ARMCLANG.cmake ninja -C . -j 8 ------------- *Copyright (c) 2021, STMicroelectronics. All rights reserved.* *SPDX-License-Identifier: BSD-3-Clause*