Hello,
I use a custom board for an IoT application. The BLE module I use on this board is Taiyo Yuden EYSLCNZWW which uses nRF52810 and requires softdevice s112.
I already have the hex file for my application and the softdevice s112 and I need to flash both using nRFGo Studio. Since it's been brought to my attention that I cannot flash softdevices using JLink or JFlash softwares from Segger.
To flash it I use a JLink Segger and SWD pinout (swclk, swdio, vtref, gnd, 5V).
Here is my problem : I have no problem connecting the module to JLink or JFlash, get firmware and hardware info from it, flash my application .hex into the memory, erase it, and so on, but with nRFGo Studio and the command line nrfjprog it is impossible to either connect, erase, reset. It is as if only the segger was connected with no device connected to it ("nrfjprog -i " is the only command that works").
Here is the error message from nrfjprog (for every command except "nrfjprog -i") :
ERROR: JLinkARM DLL reported an error. Try again. If error condition
ERROR: persists, run the same command again with argument --log, contact Nordic
ERROR: Semiconductor and provide the generated log.log file to them.
On the other hand, nRFGo Studio doesn't detect any device and the recover function fails too.
I tried nRFConnect Programmer, and I can't connect either. here is the log from nRFconnect :