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

nRF51822 ble_proximity example on SEGGER Embedded Studio with SDK 12.3.0 and SoftDevice 2.0.1 hex file not working

Dear Madam/Sir,

I'm trying to compile the ble_proximity example on SEGGER Embedded Studio with SDK 12.3.0 and SoftDevice 2.0.1 to run on nRF51822 with PCA10001.

After following the tutorial on http://infocenter.nordicsemi.com/pdf/getting_started_ses.pdf to develop nRF51 applications with SES, I was able to compile the ble_proximity example, generate its hex and then program both the application and SoftDevice 2.0.1 hexes on the PCA10001. Yet, although the compiling and download goes smoothly, there is no BLE advertising from the board. I tried to download the ble_app_proximity_pca10028_s130.hex pre-compiled in the example and it works perfectly.

Please find the project files in attachment for your appreciation. Can you please help me out to understand what is missing in my SES project?

Thank you,

João

ble_app_proximity.zip

Parents Reply
  • Hi Stian,

    I understand that might be a problem. Yet, I downloaded the pre-compiled ble_app_proximity_pca10028_s130.hex that comes with the SDK12.3.0's ble_app_proximity project and it works perfectly on my PCA10001, so I guess the same should apply on the hex compiled on the created SES project.

    The hex I'm downloading into the PCA10001 board is a merged hex of the compiled SES project and s130_nrf51_2.0.1_softdevice.hex, by using the merghex tool - please find it in attachment.

    Do you have any cue why the pre-compiled hex in the project works and the one I compile in the SES project doesn't?

    Thank you,

    João


    merged_nrf51822_proximitytest.hex

Children
Related