BLE Multirole LESC Example Doesn't work on SDK 17.1.0

Hello everyone. I tried to run the ble_app_multirole_lesc example on SDK 17.1.0. But it seems that the App can't Initialize Successfully. I opened the Logs and Found "fatal error" log after initializing the RTC. I thought that the download button in Keil has some issues. So, I erased the whole flash and flashed the example hex and the soft device 7.2.0 exists with the same SDK. And got the same log. So, I build the same app from SDK 16.0.0 and flashed it with this SDK Soft device 7.0.1 and it worked normally. Then I changed the soft device to the same version in SDK 17.1.0 (SD 7.2.0) and it worked as well. Note: I compared the Keil projects for the same example in both SDK and found that the following changes 1. SDK 16.0.0 uses Oberon library version 3.0.1 while SDK 17.1.0 uses Oberon library version 3.0.8 2. SDK 16.0.0 uses nrf_cc310 library version 0.9.12 while SDK 17.1.0 nrf_cc310 library version 0.9.13

Parents
  • Hi

    I just tested this on an nRF52840 DK on my end, and the ble_app_multirole_lesc example for SDK 17.1.0 works as intended here. You say that you're building and running with Keil, which I know we've had some trouble with the MDKs for in recent SDK releases. Any chance you could try with Segger Embedded Studios to see if that is any better?

    Do you have the full error log when enabling debug logging so I can get a better look at what exactly goes wrong on your side?

    Best regards,

    Simon

  • Can you tell me which Keil Family Package you are using? As I'm using 8.27 Family Package on both examples. And the Example on SDK 16.0.0 Builds and works normally. While the same Example provided on SDK 17.1.0 does not work

Reply Children
Related