Hello,
I have an nRF52840 on a custom board. The nRF52840 has been pre-flashed with the Adafruit UF2 bootloader for early development exploration. As the project moves forward, I'd like to use the Nordic SDK/Segger embedded studio to develop firmware to ensure performance and have access to encryption libraries.
Currently, the board is able to have new firmware flashed via the Arduino IDE. However, for obvious reasons, SEGGER Embedded Studio and the nRF Connect Programmer won't recognize the board. My assumption is that I will have to re-flash the bootloader to a Nordic provided one using a j-link in order to have the nRF Connect suite of tools properly recognize and program the board.
My questions are as follows:
1) Are my above assumptions correct?
2) What pins will I need to have access to in order to use a j-link to reflash the nRF52840's bootloader on my custom board
3) Would I be able to use an RF52840-DK to flash the nRF52840 bootloader on my custom board? Or would it be smarter to purchase a stand alone j-link?
4) Assuming I am able to flash a supported bootloader, would I still have access to a DFU mode that would allow firmware updates over USB?
Thanks in advance, I hope everything is clear!
Griffin