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

Factory pre-programmed erase before programming nrf52

Hello Guys,

I use BMD-350 rigado module for development. Now I want to programme it using raspberry pi 3.

I am using OpenOCD in raspberry pi to programme nrf52 chip. I have connected raspberry pi and DUT via SWDO, SCLK, RST and GND. VCC(3v3)has been applied via digital power supply.

Now, I come to know that before programming chip, I need to erase factory pre-programmed firmware that loads while assembling.

Please guide me how can I erase this factory pre-programmed firmware using OpenOCD without using external debugger/programmer?

How to check which factory firmware is installed AB or AD in module while assembling?

Is there any command for that?

Regards, Harshit Rpi_DUT.png

Parents
  • I'm not familiar with OpenOCD but if you can use it to program the Cortex M4 you should be able to use it to erase the chip also, make sense? As for the factory preprogrammed firmware I believe the BMD350 comes with the BMDware (application) and the RigDFU (bootloader), and you can download the corresponding data sheets to figure out the AT commands for checking the default factory firmware settings. Or just seek help from Rigado's technical support.

Reply
  • I'm not familiar with OpenOCD but if you can use it to program the Cortex M4 you should be able to use it to erase the chip also, make sense? As for the factory preprogrammed firmware I believe the BMD350 comes with the BMDware (application) and the RigDFU (bootloader), and you can download the corresponding data sheets to figure out the AT commands for checking the default factory firmware settings. Or just seek help from Rigado's technical support.

Children
No Data
Related