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

nRF51822 Development and Evaluation

Hi,

I have a Development and Evaluation board by Waveshare and i have a nRF51822 board. I have downloaded the nRFgo studio and i have used a USB to UART board and connected it to the USB port. Now to use the nRF51822 board i need to flash the softdevice S130 and later flash the required Mesh protocol. Initially i connected in windows and i could not detect the board, so i tried in the Ubuntu platform there i was not able to detect the board.

Problems are

1. How do i power the nRF51822

2. How to flash the softdevice into the nRF51822 with the help of the Development and Evaluation board.

3. I need to do mesh network using the nRF51822 boards

I am really in need of help, i am stuck very deeply, please do help me

  • Hi Bjorn 

    I am using the board that you have mentioned and the nRF51822 chip contains 256 kB flash and 32 kB RAM version. 

    I am using the ARM debugger and it's working fine with the setup as of now. I am able to detect the board and able to flash the LED blinking example.  

    I am using the nRFgo studio to program the board and I am able to detect the board and program it using the studio. 

    I have my last doubt that is, the nRF51822 chip does not support mesh protocol, right? I will make my teammates understand about the mesh implementation using the nRF51822 chipset. 

    Regards

    Chandrashekar

  • Hi Chandrashekar,

    The nRF 51822 chip is unfortunately not supported by the latest mesh sdk, as can be read in the readme documentation:

    ## Compatibility @anchor readme-compatibility
    
    The mesh stack is compatible with the following configurations:
    
    | SoC                                            | Board(s)  | SoftDevice(s)       |
    | ---------------------------------------------- | --------- | ------------------- |
    | nRF51422_xxAC (deprecated)                     | PCA10028  | S130 v2.0.1         |
    | nRF52810_xxAA<sup><a href="#fn:1">1</a></sup>  | PCA10040e | S112 v6.0.0         |
    | nRF52832_xxAA                                  | PCA10040  | S132 v5.0.0/v6.0.0  |
    | nRF52840_xxAA                                  | PCA10056  | S140 v6.0.0         |
    
    The mesh stack is also compatible with the nRF52810 platform, but not supported by this version of the nRF5 SDK for Mesh.
    Support for the nRF51 Series platform is being dropped, but building the examples<sup><a href="#fn:2">2</a></sup>
    is still supported using
    the CMake build system.

    Kind Regards,
    Bjørn
  • Hi Bjorn 

    Thanks, Bjorn it's helpful in understanding the nRF51822 boards and the mesh protocol. We are now trying to port softdevice 8.1 and some mesh examples that we found on Github. I'll let you know once I am successful in setting up the mesh if possible

Related