Hi Reinhard

I think the closer to a high level documentation is this page:

https://ci.trustedfirmware.org/job/tf-m-build-test-nightly/lastSuccessfulBuild/artifact/build-docs/tf-m_documents/install/doc/user_guide/html/platform/readme.html

To your question regarding the nv counters, they are currently used by MCUBOOT and Protected Storage Service. You may be interested in this patch under review which is will expose them as a service

https://review.trustedfirmware.org/c/trusted-firmware-m/+/3367

Minos

From: TF-M <tf-m-bounces@lists.trustedfirmware.org> on behalf of Reinhard Keil via TF-M <tf-m@lists.trustedfirmware.org>
Sent: 27 April 2020 16:07
To: tf-m@lists.trustedfirmware.org <tf-m@lists.trustedfirmware.org>
Cc: nd <nd@arm.com>
Subject: [TF-M] Documentation for platform interfaces
 

Is there somewhere a high-level documentation for the platform interfaces that are here:

https://git.trustedfirmware.org/trusted-firmware-m.git/tree/platform/include?h=TF-Mv1.0

 

What are the dependencies of the services to the platform files?

For example, when is nv_counters used?

 

Reinhard