This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nRF51 Dev Kit Board does not seem to be advertising

I have been using the RF Digital Simblee chip ( also with the NRF51822) with my Android app and Java code to communicate with the Simblee chip as a peripheral.

I have been using the Bluetooth BLE Demo app during the development process to display all BLE devices within range to display the various services and characteristics.

I am just starting with the nRF51 Development Kit, and have installed Keil uVision5 and the Nordic example programs.

I can load an example program into the IDE, build the target, download to the development board, and start a debug session with no errors. At that point as with the Simblee chip, I think I should see the development board in the BLE Demo app on the Android phone displaying the device name as defined by the example program as per this example, #define DEVICE_NAME "Nordic_UART", however the Android app is not displaying the device which makes me think that the board is not advertising.

I am a total newbie at on this board and IDE, so I will apologise in advance, because I am sure I am making some silly mistake.

Parents
  • I have it working now, but I have no idea what I did differently. From the reading I have done, I believe you are correct when you asked about flashing the softdevice before the application, but I have not found how to do it. Is the correct method to do the batch build for the soft, then flash it, then build the other and flash? If that is the correct way, sometimes if I build the soft, it will not let me flash it. Exiting the IDE seems to help.

Reply
  • I have it working now, but I have no idea what I did differently. From the reading I have done, I believe you are correct when you asked about flashing the softdevice before the application, but I have not found how to do it. Is the correct method to do the batch build for the soft, then flash it, then build the other and flash? If that is the correct way, sometimes if I build the soft, it will not let me flash it. Exiting the IDE seems to help.

Children
No Data
Related