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

nRF51 SDK 12.03 build fails with Segger embeddd studio V5.50d

Hello. everybody.

I'm new to be here.

Now, I'm struggling to succeed in building 'ble_app_beacon_pca10040_s132.uvprojx'.

(This file located in C:\(private dir)\nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral\ble_app_beacon\pca10040\s132\arm5_no_packs)

I already installed 'Keil uVision4'. 

I followed the link below. 

https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide

However, it always fails. Is the cause of this just because of the version of Segger embedded studio?  

Do I need an older version? (I already tried with V4.10. But it fails due to license agreements.)

Is there anybody who succeeded in building nRF51 series examples with Segger embeddd studio V5.50d?

If there is, would you let me know how to make it? or let me know what you refer to?

Thanks.

Parents
  • I believe pca10040 is for the nRF52. What you need is for folders that have the pca10028 name on it (if it is for the nRF51 series).

    Most of the examples included in the SDK 12.3.0 require to setup SES (segger embedded studio) in a very specific way, importing the projects will not make them work. 

    I found on github a version of the SDK 12.3.0 with support for SES on some of the examples that use softdevices. Those build fine in SES 4.52 and 5.5a. The repo is on my github but can't find where I got it from, but it was somewhere from this forum:

    https://github.com/victorhamc/nrf51_12.3.0_segger_support

    In the repo, there is a folder named examples_segger. You just need to open (import project) the examples and study them. What I did was basically use the BLE app template and copy the code from other examples that were not ready for SES.

    Maybe this can help you.

Reply
  • I believe pca10040 is for the nRF52. What you need is for folders that have the pca10028 name on it (if it is for the nRF51 series).

    Most of the examples included in the SDK 12.3.0 require to setup SES (segger embedded studio) in a very specific way, importing the projects will not make them work. 

    I found on github a version of the SDK 12.3.0 with support for SES on some of the examples that use softdevices. Those build fine in SES 4.52 and 5.5a. The repo is on my github but can't find where I got it from, but it was somewhere from this forum:

    https://github.com/victorhamc/nrf51_12.3.0_segger_support

    In the repo, there is a folder named examples_segger. You just need to open (import project) the examples and study them. What I did was basically use the BLE app template and copy the code from other examples that were not ready for SES.

    Maybe this can help you.

Children
Related