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

Migration to SDK 8.1 from SDK 6.1 File Structure Issues

Hi all,

Due to the updates file structure introduces in SDK 7.0 I'm trying to figure our where everything has been scrambled to. Here are the items I'm struggling with

  1. The SDK is only tested with nRF51422 as evident with nrf51422_xxac_s110 mentioned in the example Makefiles. Can I simply overwrite these to nRF51822_xxaa_s110?

  2. Do I have to used the new Advertising module? I had developed my own on SDK 6.1. Was hoping to port it over, but want to make sure there are no underlying reliance on this module/issues.

  3. Is the new project based nrf_drv_config.h used to set each individual peripheral setting? I ask because my board has a 32MHz crystal which I normal setup the settings for with: NRF_CLOCK->XTALFREQ &= 0xFFFFFF00;

However if this is now supposed to be set in nrf_drv_config.h?

  1. There are alot more compiler and softdevice files integrated into this SDK. I'm using Eclipse to simply compile my application and flash/debug it separately from the SoftDevice is that still possible? Does this new CMSIS affect this?
  • @Dave: I guess you should try to test first with the blinky project (with and without softdevice)

    Note that S110 v8.0 is not made to run on the chip revision 2 (most likely the chip on your PCA10001 board). To make it work on chip revision 2 you would need to follow the instruction in the S110 release note at the "changes" section.

1 2