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

Serialization support and examples

Hello Nordic community:

I've read about Serialization in the nRF51 SDK doc and would like to prototype an example with it.

I saw a notice of it being removed post 7.2.x SDK. Has it been added back or does Nordic recommend we continue to use the 7.2.x SDK?

The softdevice i'm targeting is S110 v8.0. I see the 'ble_peripheral/ble_connectivity/' directory in my examples. I however do not see any examples for the application component that is designed to run on a second nRF51.

I've grep'ed for the directory names provided in 'Running a serialized application' in my local v10.0 SDK but no dice.

What am I doing wrong or not seeing here? Would appreciate any insight on this.

Thank you, Nicholas

Parents
  • Hi Nicholas

    I think the relevant serialization documentation is here.

    You are correct, serialization was temporarily removed in nRF51 SDK 8.0.0 but was supported again in nRF51 SDK 8.1.0. I have linked to nRF51 SDK 10.0.0 where serialization should be supported. nRF51 SDK 10.0.0 runs with S110 8.0.0 softdevice.

  • Hi Stefan, Thanks for the response.

    I have the 'ble_connectivity' directory in my SDK 10.0.0 but do not see the files mentioned from this document here.

    For instance, should 'ble_app_hrs_c_SoftDevice_TransportLayer_pca10028' be in the 'ble_peripheral' directory? Also, with move to SDK 9.x.x I notice that pca10028 directory now includes 'ser_s110_spi', 'ser_s110_uart'. What is this meant to indicate? When I open the 'ser_s110_uart' in Keil I see the 'nRF_Serialization' subtree/folder element. I do not see this folder in my Keil view when I open pca10028/s110/arm5_no_packs/ so perhaps this is the Serialization example? If so, how can I configure it? They both build off of main.c which doesn't have any Serialization specific or UART, SPI bus init routines that I see?

Reply
  • Hi Stefan, Thanks for the response.

    I have the 'ble_connectivity' directory in my SDK 10.0.0 but do not see the files mentioned from this document here.

    For instance, should 'ble_app_hrs_c_SoftDevice_TransportLayer_pca10028' be in the 'ble_peripheral' directory? Also, with move to SDK 9.x.x I notice that pca10028 directory now includes 'ser_s110_spi', 'ser_s110_uart'. What is this meant to indicate? When I open the 'ser_s110_uart' in Keil I see the 'nRF_Serialization' subtree/folder element. I do not see this folder in my Keil view when I open pca10028/s110/arm5_no_packs/ so perhaps this is the Serialization example? If so, how can I configure it? They both build off of main.c which doesn't have any Serialization specific or UART, SPI bus init routines that I see?

Children
No Data
Related