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

Rigado-301-A-R module(nrf52832) programming using nrfjprog, JLinkExe on Linux platform.

Hello,

I have got new rigado-301-A-R module, I want to know following things as I want to work on linux and i have a custom board just like rigado 301 eval board.

1. Procedure to program this module is same as nrf52dk using nrfjprog ?

2. Can I use Nordic's SDK sample codes as it is or do i have to make any changes ?

    first of all I have erased device using nrfjprog -e then merged softdevice .hex and application .hex from SDK12.xx.xx using mergehex and flashed code using nrfjprog but Device is not advertising.

what could be the reason ?

Thanks

Nilesh.

Parents
  • Hi,

     

     

    1. Procedure to program this module is same as nrf52dk using nrfjprog ?

    Yes, download and install Jlink, then install command line tools for linux (nrfjprog).

    Programming is exactly the same in linux/mac/windows: nrfjprog --program <my file> --sectorerase --reset

     

     

    2. Can I use Nordic's SDK sample codes as it is or do i have to make any changes ?

        first of all I have erased device using nrfjprog -e then merged softdevice .hex and application .hex from SDK12.xx.xx using mergehex and flashed code using nrfjprog but Device is not advertising.

    Does your module have an external 32kHz source? if not, you'll need to adjust the lfclk source, as stated in this answer (for SDK 12 or older, SDK v13 and newer has a different configuration via sdk_config.h):

    https://devzone.nordicsemi.com/f/nordic-q-a/15363/change-clock-source-nrf52832-app-beacon-example/58701#58701

    Could you try this and see if it works?

     

    Kind regards,

    Håkon

Reply
  • Hi,

     

     

    1. Procedure to program this module is same as nrf52dk using nrfjprog ?

    Yes, download and install Jlink, then install command line tools for linux (nrfjprog).

    Programming is exactly the same in linux/mac/windows: nrfjprog --program <my file> --sectorerase --reset

     

     

    2. Can I use Nordic's SDK sample codes as it is or do i have to make any changes ?

        first of all I have erased device using nrfjprog -e then merged softdevice .hex and application .hex from SDK12.xx.xx using mergehex and flashed code using nrfjprog but Device is not advertising.

    Does your module have an external 32kHz source? if not, you'll need to adjust the lfclk source, as stated in this answer (for SDK 12 or older, SDK v13 and newer has a different configuration via sdk_config.h):

    https://devzone.nordicsemi.com/f/nordic-q-a/15363/change-clock-source-nrf52832-app-beacon-example/58701#58701

    Could you try this and see if it works?

     

    Kind regards,

    Håkon

Children
Related