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

Estimation to migrate application from nRF SDK 11 to SDK 14

Hi,

I have my application running on NRF52 using NRF SDK11. I want to upgrade the application to latest SDK14 and also softdevice to v5.0

The application uses following modules:


- UART to communicate with other controller

- BLE (Central and Peripheral both)

- Flash storage

Can someone please guide me what should be a rough estimate to migrate the application to a newer SDK with testing all the features?

Parents
  • Hi,

    1. The UART part should be easily portable. Not much has changed to the app_uart module..
    2. The Softdevice will be some work. You are jumping up three major Softdevice release versions and there has been some major changes to both APIs and functionality. Although the basic mechanisms and workflow are still pretty much the same. We publish migration guides with each Softdevice which should be helpful to you.
    3. I don't know how you handle your flash now, but the Flash Storage library is still present in SDK 14.2.0.

    How much work all this will be for you is impossible for me to say. It depends on how experienced you already are with the SDK and Softdevice. 

Reply
  • Hi,

    1. The UART part should be easily portable. Not much has changed to the app_uart module..
    2. The Softdevice will be some work. You are jumping up three major Softdevice release versions and there has been some major changes to both APIs and functionality. Although the basic mechanisms and workflow are still pretty much the same. We publish migration guides with each Softdevice which should be helpful to you.
    3. I don't know how you handle your flash now, but the Flash Storage library is still present in SDK 14.2.0.

    How much work all this will be for you is impossible for me to say. It depends on how experienced you already are with the SDK and Softdevice. 

Children
Related