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

Correct versions of SD and SDK for beacon sample code?

Folks,

I keep getting bitten (painfully so) by incompatibilities between Nordic sample code, versions of SDKs and Soft Devices. This is aggravated by inconsistencies is SDK numbering (e.g., with the beginning of mbed support, SDK "10" appeared, but it wasn't really 10. It contained something else (9?), IIRC. Sigh...

In any case, I'm now trying to build the latest beacon example code, which I assume is contained in nRF51_SDK_9.0.0_2e23562.zip, under the S110 peripheral branch. And I'm using SD110 v8.0.2 (which is reported by nRFgo Studio as Firmware: "S110_nRF51_8.0.0 (Id: 0x0064)" (So is it 8.0.2 or 8.0.0? :-) The target is equivalent to the Nordic Beacon Kit (for all practical purposes.)

With an appropriate board configuration file, the example code compiles and loads. But it fails quickly (with a restart) at the sd_nvic_EnableIRQ(SWI2_IRQn) call (line 231 of the softdevice_handler.c).

I presume that the beacon example code in SDK is compatible with the rest of the SDK and I probably have the wrong version of the Soft Device.

So my questions/suggestions are:

  1. What are the current versions of the beacon example code, SDK and SD that I should use and where are they located?
  2. Does the beacon code require update/modification? Details?
  3. Would be nice if the sample code, either internally, or in a release notes file, would list the compatible versions of SDK, SD, boards, etc.
  4. Sure would be nice, if dev support at Nordic doesn't have time to keep all sample code compatible, to at least post a notice (sort of a "post-release notes") in the directory warning of migration tasks that need to be done.

Thanks,

Mike

PS: Yes, I did search this forum and noted code migration issues. I'm asking for the current state of affairs (which wouldn't have been necessary if suggestions 3 and 4 could be implemented. Even so little as a list of relevant Dev Forum threads would be a good start at the "post-release notes".)

Parents Reply Children
No Data
Related