Hello,
I am trying to read the MCUBootloader version from the NS (TFM) application. I am able to read it in the Secure application using the fw_info_find function in this article. How can I read this version from the non secure application?
Hello,
I am trying to read the MCUBootloader version from the NS (TFM) application. I am able to read it in the Secure application using the fw_info_find function in this article. How can I read this version from the non secure application?
Hi,
I don't it's possible to read the MCUBootloader version from the non secure application when TF-M is in use, using the fw_info_find(). But maybe you could use the tfm_platform_firmware_info() from your NS application,
passing the address of the MCUboot image (say, the S0 or S1 slot address) and a pointer to a struct fw_info where the information will be filled in.
This might allow you to retrieve the version from the secure side. Do try and let me know how it goes.
Please take a look at this documentation for details: https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/security/tfm/tfm_services.html#platform-service
-Priyanka
Hi Priyanka Thank you for the response and help. That worked.