samples: tfm_integration: tfm_ipc: update readme

Updates the output sample to more closely resemble the output for a
recent Zephyr version (current was v1.14). Fixes #76275.
Updates broken tf-m documentation link to their new URL.

Signed-off-by: Adrien Leravat <adrien.leravat@gmail.com>
This commit is contained in:
Adrien Leravat 2024-07-24 20:53:45 -07:00 committed by Carles Cufí
parent 5f3ff52b6b
commit 8d81554c42

View file

@ -138,7 +138,11 @@ Run them in the following order to flash the board:
$ west flash
.. note::
Note that ``arm-none-eabi-gcc`` should be available in the PATH variable and that ``STM32_Programmer_CLI`` is required to run ``regression.sh`` (see https://www.st.com/en/development-tools/stm32cubeprog.html). If you are still having trouble running these scripts, check the Programming and Debugging section of the :ref:`nucleo_l552ze_q_board` or :ref:`stm32l562e_dk_board` documentation.
Note that ``arm-none-eabi-gcc`` should be available in the PATH variable and that
``STM32_Programmer_CLI`` is required to run ``regression.sh``
(see https://www.st.com/en/development-tools/stm32cubeprog.html). If you are still having
trouble running these scripts, check the Programming and Debugging section of the
:ref:`nucleo_l552ze_q_board` or :ref:`stm32l562e_dk_board` documentation.
On LPCxpresso55S69:
===================
@ -228,27 +232,30 @@ Sample Output
.. code-block:: console
[INF] Starting bootloader
[INF] Swap type: none
[INF] Beginning BL2 provisioning
[WRN] TFM_DUMMY_PROVISIONING is not suitable for production! This device is NOT SECURE
[INF] Image index: 1, Swap type: none
[INF] Image index: 0, Swap type: none
[INF] Bootloader chainload address offset: 0x80000
[INF] Jumping to the first image slot
[INF] Beginning TF-M provisioning
[WRN] TFM_DUMMY_PROVISIONING is not suitable for production! This device is NOT SECURE
[WRN] This device was provisioned with dummy keys. This device is NOT SECURE
[Sec Thread] Secure image initializing!
TFM level is: 1 [Sec Thread] Jumping to non-secure code...
**** Booting Zephyr OS build zephyr-v1.14.0-2904-g89616477b115 ****
The version of the PSA Framework API is 256.
The minor version is 1.
Connect success!
TFM service support minor version is 1.
psa_call is successful!
outvec1 is: It is just for IPC call test.
outvec2 is: It is just for IPC call test.
Connect success!
Call IPC_INIT_BASIC_TEST service Pass Connect success!
Call PSA RoT access APP RoT memory test service Pass
Booting TF-M v2.0.0
Creating an empty ITS flash layout.
Creating an empty PS flash layout.
[INF][Crypto] Provisioning entropy seed... complete.
Timer with period zero, disabling
*** Booting Zephyr OS build v3.6.0 ***
TF-M IPC on (.*)
The version of the PSA Framework API is 257.
The PSA Crypto service minor version is 1.
Generating 256 bytes of random data:
[...]
.. _TF-M build instruction:
https://git.trustedfirmware.org/trusted-firmware-m.git/tree/docs/user_guides/tfm_build_instruction.rst
https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/+/refs/heads/main/docs/building/tfm_build_instruction.rst
.. _TF-M secure boot:
https://git.trustedfirmware.org/trusted-firmware-m.git/tree/docs/user_guides/tfm_secure_boot.rst
https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/+/refs/heads/main/docs/design_docs/booting/tfm_secure_boot.rst