Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF51 DK doesn't work with apps that use the softdevice

I have a NRF51 DK board, and can't get it to do anything with BLE (probably including any of the examples that require a softdevice) but I ran the blinky examples just fine.

I started off using the SES Segger embedded IDE as recommended on the nordic website, but ran into the fact that all the example code for the NRF51x devices was developed for Keil. So, I installed Keil and nRF connect, and was able get a blinky example working.

When I tried to program the BLE UART example (no documentation on the intended function of this example anywhere?),  I got it to build and loaded the app onto the DK board. I also found the s130 SD through the Keil pack manager and loaded that onto the DK as well. The memory now looks like this in nrf connect:

The green block starts at 0x1B000, which is what is specified in Keil's options:

LED1 on the DK board then blinks, but neither my phone (Android 6.01, BT4.0) nor my windows 10 laptop (BT4.0) picks up a bluetooth signal from the DK. I read on another post that the NRF51x should be fine with 4.0 devices.

Is there an example where I can verify that bluetooth works? I've spent an entire day on the setup on something that should work out-of-the-box. How should I continue?

Thanks.

Parents Reply Children
No Data
Related