This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Secure and Non-Secure Firmware communication

Hi Guys,

I'm looking for some information on how to get data from the secure side to the non-secure side of the firmware.
We are building an NB-IoT GPS tracker which is only activated very rarely. Because of this the power is cut off completely.
There's a single button which enables the power and at the same time is being looked at by the firmware for different push patterns.

As a first move the secure nRF9160 firmware takes over the power enable function from the button in ~15ms,which is good enough.

And now our problem, the secure boot finishes in ~350ms which is enough time to lose the first short button press by the non-secure firmware, we need the secure firmware to process the button events and forward them.

How can we achieve this, could you point me to the right literature?

Thank you,

Lorand

Related