I am new to Trustzone-M so my question can be awkward and stupid, but I am curious if I can set SPI on the board as secure. What I mean by 'secure' is that I want only a trusted application can access that SPI.
I plan to use a WiFi expansion board(WiFi 10 click) with the main board, and I guess the expansion board can be connected through SPI. I want to lock the WiFi module only can be used by the trusted application, but I don't know how to start and even I am not sure whether or not it is feasible to do.
Or, can I preempt sending a packet even though the expansion board is used by other processes? I want to prioritize my application to any other programs to use the WiFi module.
Also, I am trying to find the document with register maps for the LPC55S69 board, but I can't easily find it.
Any answers or guidance would be highly appreciated. Thanks a lot!
1) There is Trustzone demo under SDK ， you can first have a look, download from:
2) There is a trustzone hands-on with lpc55s69, you can also have a look at, I attach it for you.
3)About register maps for the LPC55S69 board, how about the User Manual:
Thanks for your reply. I already downloaded the TZ demo in SDK, and tried to understand whether it is feasible to use TZ for the secure SPI by observing the source code.
I am looking into the user manual document, but still don't clearly know if I can lock SPI.
If you can introduce someone who is an expert on TZ-M, it would be greatly appreciated!
You can configure SPI in security area, refer to: