Hello,
I am currently designing a custom board using the nRF9151 and I have a question regarding the SWD interface.
My understanding is that the nRF9151 contains two main firmware components:
- The modem firmware responsible for LTE/NTN/GNSS communications
- The application firmware running on the Cortex-M33 that controls GPIOs and the rest of the peripherals
I would like to confirm if the SWD interface can be used to program and debug both parts of the system, specifically:
1) Flashing and debugging the application firmware running on the Cortex-M33
2) Programming or updating the modem firmware used for cellular communication
Is the SWD interface sufficient for both of these tasks, or is there a required method specifically for updating the modem firmware (for example through a different interface)?