nRF9160 application porting to non secure domain

Dear nordic support

We're in the concept phase of a product that implements cellular cloud connectivity.

We already implemented a "blueprint" ESW which provides supporting functionality like logging, a console interface, dedicated debug pins etc.

In order to implement cloud communication I currently attempt to port the project to run as non secure application (so that the modem functionality can be used).

My setup is as follows:

  • nRF9160-DK Board (PCA10090 1.0.1 2021.25)
  • nRF Connect SDK 2.1.0
  • nRF9160 SiP modem firmware 1.3.3

When I build the esw using board configuration nrf9160dk_nrf9160 it runs as expected.

When I build using nrf9160dk_nrf9160_ns the application gets stuck in the main() within the TF-M (never reaches the main of the parent application)

I don't know about possible reasons for this issue and what I should check to find the root cause.

I'm very thankful for any hint, or guideline on how to port an existing application to non secure domain.

Best, Stefan

Parents Reply
  • Thanks Dejan

    I've now approached the challenge a little bit differently. Instead of trying to port our existing software, I started from a sample project which already includes the TF-M. I succeeded to include some of our existing software items into it (not yet finished, but looks promising).

    Anyway, ...thanks for your support and the provided links.

    BR, Stefan

Children
No Data
Related