This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Using third party nrf52

hi guys. I am currently using nrf52832 MDBT42Q Series from Raytac. I would like to know that how can I flash the softdevice and my application into the nrf52. My NRFgo unable to detect the nrf52. I am using segger jlink v8 as programmer.

I had also try to use the jlink commander to flash softdevice and the sample coding into address 0x1f000. However, my phone(samsung note4) still unable to detect the BLE. I had try BLE scanner, nrf uartv2.0, and also nrf connect. All three apps unable to detect the BLE.

I had tried softdevice s132 3.0.0 and also 2.0.1 with the sample coding in ble peripheral and yet nothing show up at my phone apps.

Anyhow, advance thank you for those who take a look at my question.

Parents
  • Segger J-Link and nRF Go Studio will work out of the box if your connections are correct and your nRF52832 on the third-party module is functioning.

    J-Link Commander will not be able to write the SoftDevice or any HEX to the SoC if it is not able to communicate with it.

    I suggest that you cross check your SWDIO and SWDCLK connections, and ensure that the module is powered within 1.8V - 3.6V. It is not 5V tolerant. If the module has previously been provided 5V on any pin, it is most likely damaged.

    Alternatively you may make sure your J-Link is working fine by connecting another nRF51/nRF52 SoC and detecting it. If that doesn't work you could try the solution in this question to validate j-link firmware, and reinstall the latest j-link drivers from here.

    Basically you want to figure out whether your problem is in the J-Link, it's drivers, your connections, or the module.

    Good luck!

  • If you are able to program through Keil, you should have the debugger hooked up correctly, and it should not be an issue programming with nRFgo Studio or nrfjprog either. In nRFgo Studio you should see the debugger show up under "nRF5x Programming" in the Device Manager panel on the left side. (There will not be a separate line for the debugger, as only kits or dongles from Nordic shows up that way). Regarding the SoftDevice you are right that if you have a BLE application (or another application that is built to be used with a SoftDevice, it will not work if the SoftDevice is not flashed.)

Reply
  • If you are able to program through Keil, you should have the debugger hooked up correctly, and it should not be an issue programming with nRFgo Studio or nrfjprog either. In nRFgo Studio you should see the debugger show up under "nRF5x Programming" in the Device Manager panel on the left side. (There will not be a separate line for the debugger, as only kits or dongles from Nordic shows up that way). Regarding the SoftDevice you are right that if you have a BLE application (or another application that is built to be used with a SoftDevice, it will not work if the SoftDevice is not flashed.)

Children
No Data
Related