Arduino nano BLE 33 Sense non volatile memory write with nrfx SDK

We are tryning to implement a nvm example written for nrf52840 development kit on Arduino nano BLE 33 sense, which works on the same controller. But we are unable to read or write to memory clearly. Any ideas what could be the problem. Also I want to know regarding the difference in memory management (nvm.c&nvm.h)   and client management (cli.c &cli.h )between both the boards( Arduino Nano BLE 33 Sense and nrf52840 Nordic DK)

Parents Reply
  • what are the important changes which we must be doing to get a SES program running on Nordic nrf52840 to work with Nano BLE 33 Sense . 

    Some of the things which i did and worked: 

    1. Solder the SWD pins and connect with seggar j link debugger to load the program .

    2. Look at the pin mapping for arduino nano Ble wrt NRF Board and map likewise in the code .

    i wanted to know what other files need to be  modified 

    Here Im trying to establish the radio ADF7242  interface with nano BLE for experimenting IEEE.802.15.4e

Children
  • With a custom board you will need to modify the board files. You can find the board files under:

    \SDK_INSTALL_FOLDER\components\boards
    

    When creating a new board file, simply copy the pca10056.h file, rename it, and modify it after your requirements. Then you have to modify boards.h to support your new file, and add a new preprocessor define that you can specify in the makefile/ SES project to include your modified file.

    In SES, here is how you set the board to be used by the SES project.

Related