Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Missing SES/ folder in nRF5_SDK_12.3.0_d7731ad

Hi,

I am getting started with an example in this YouTube tutorial.

I downloaded SES and have gotten the NRF51SDKv12.3.0 from the Nordic Semi website (here).

I don't seem to have a ses/ folder in "nRF5_SDK_12.3.0_d7731ad/examples/ble_peripheral/ble_app_hrs/pca10028/s130".

I am working with an NRF51-DK.

Any help? :)

Thank you!

Parents
  • Hi,

    Support for SES was added in nRF5 SDK v14.1.0, so you will not find SES projects for the examples in earlier versions of the SDK. You can port a Keil project to SES. There is a guide for how to do this here: Importing Keil projects. Unfortunately, the Segger import wizard does not generate all of the necessary configurations, so you might have to make or add some additional changes or configurations. When setting up a project in SES the main parts are:

    • Add all the c files to the project
    • Add the include paths
    • Set preprocessor definitions
    • Set RAM and Flash settings
    • Change toolchain specific files (MDK for Keil to ses_nrf51_startup.s for SES)

    Most of this is explained in the guide, but you should make sure that they are set correctly. The guide does not explain setting preprocessor definitions, but this is done by going to 'Preprocessor Definitions', located in the same place as where you set 'User Include Directories'. If this is not set already, you will need to at least set the following: BOARD_PCA10028, NRF51422_XXAC, S130, SOFTDEVICE_PRESENT.

    Best regards,

    Marte

Reply
  • Hi,

    Support for SES was added in nRF5 SDK v14.1.0, so you will not find SES projects for the examples in earlier versions of the SDK. You can port a Keil project to SES. There is a guide for how to do this here: Importing Keil projects. Unfortunately, the Segger import wizard does not generate all of the necessary configurations, so you might have to make or add some additional changes or configurations. When setting up a project in SES the main parts are:

    • Add all the c files to the project
    • Add the include paths
    • Set preprocessor definitions
    • Set RAM and Flash settings
    • Change toolchain specific files (MDK for Keil to ses_nrf51_startup.s for SES)

    Most of this is explained in the guide, but you should make sure that they are set correctly. The guide does not explain setting preprocessor definitions, but this is done by going to 'Preprocessor Definitions', located in the same place as where you set 'User Include Directories'. If this is not set already, you will need to at least set the following: BOARD_PCA10028, NRF51422_XXAC, S130, SOFTDEVICE_PRESENT.

    Best regards,

    Marte

Children
No Data
Related