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

Unable to run my program or examples

Hi Nordic developers.

I am developing a custom board using 2 Rigado BMD-300, but I am unable to run my 100% operative program or examples.

At first time I was able to see the rigado DFU service working on thoses chips (it was working) I used nrfjprog --family nrf52 --recover to remove the manufacter firmware then I programmed the Softdevice and the application, but the application does not start.

I was thinking the issue is hardware related, but how is it possible if the manufacter code was working from the first time I powered the devices?

I am able to debugging my code, read back my code from the rigado modules, but no able to start the program.

Info: SDK 12.2 nRF52 (rigado bmd-300), SD: s132, Interface programing: SWD (swdclk, swdio, GND)

Any suggestion?

See you

Parents
  • Yes, I am using the same clock source for all my modules. I tested the module again using diferent examples and it works on ones and not on others. Where the hex files are under 50kbs it "works". I changed the optimization settings for my code and it work now, But fairly unstable. It works 40-60 seconds and it goes down. I tested the same files on other Rigado module and works fine. I attached a graph using nRF connect the connection time comparing two modules, same hardware, same software.

    image description

Reply
  • Yes, I am using the same clock source for all my modules. I tested the module again using diferent examples and it works on ones and not on others. Where the hex files are under 50kbs it "works". I changed the optimization settings for my code and it work now, But fairly unstable. It works 40-60 seconds and it goes down. I tested the same files on other Rigado module and works fine. I attached a graph using nRF connect the connection time comparing two modules, same hardware, same software.

    image description

Children
No Data
Related