Hello Nordic Team,
I am requesting clarification on the capabilities of my nRF9151DK to be used as a debug and flash probe (via the 'debug out' P20 headers), and compare them with the benefits of using a seperate purchased external J-LINK PLUS probe by SEGGER.
From what I can tell with your documentation, it seems the nRF9151DK can be used as an external debug & flash probe, simplying by tying the VTG pin to the external boards VDD pin, as seen in this documentation:
https://docs.nordicsemi.com/bundle/ug_nrf9151_dk/page/UG/nrf91_DK/hw_description/ext_programming_support_p20.html
I want to confirm with the Nordic staff that this is as simple as it seems, as we are looking to order our first custom board built around an nRF9151 soon, and I want to be sure we will be able to flash and debug it (to the same level as the nRF9151DK - via VS code), without having to purchase an external SEGGER J-LINK probe.
If that is the case, I would also appreciate some clarity / confirmation on the benefits of purchasing and using a SEGGER debug probe. I have looked over the J-LINK family of probes, and it seems to me that the only difference (between the PLUS and using an nRF9151DK) is that the J-LINK PLUS has:
- The ability to do 'trace' debugging (not sure if this will be useful to us this early on in our evaluation and development phase)
- Unlimited debug breakpoints (people online seem to say this alone makes it worth purchasing) - thought i'm not sure if this is available using VS code with the J-LINK.
- Access to the 'Ozone' debugger software
The final thing I would like confirmation of, is how one would use a SEGGER J-LINK debugger probe with their custom board. Looking at the debug and trace documentation here, it would seem all that is required, is that the appropriate pins are broken out to nearby headers for connection to the debug probe.
I would greatly appreciate confirmation that this is all that is required, and that we do not need to make any further modifications or change anything in our board design in order to debug our custom board (based on the nRF9151), using their OZONE software, and flash the chip (using J-Flash , I think?).
https://docs.nordicsemi.com/bundle/ps_nrf5340/page/debugandtrace.html
As well, if I were to purchase and use a J-LINK debugger, would the flash and debug processes (using west commands, or via the VS code nRF Connect SDK extension) be the same as in the DevAcademy Intermediate level tutorial series?
Thank you very much for your time.