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

Softdevice 140 not found when trying to flash a pca10056_S140 project via Segger Embedded Studio

Hi guys,

I wanted to try out the experimental "ble_app_att_mtu_throughput" on the newest nRF5240 DK. Using Keil, this project is to big for the free version. Since I knew that starting from SDK 14.1, each example project also has a Segger Embedded Studio version, I wanted to use that IDE to compile and flash the project on my boards. But after building and trying to flash the project onto the board, I get the following error:

image description

I checked the shown folder and the named softdevice is there, on the same path and with the same name as shown on the error. I tried it on SDK 14.1 and 14.2 but both give the same error. Then I tried another example, also for nRF5240 and with SD 140 but I get the same kind of error (that the softdevice with that name is not found on that place, even though in reality it is there).

Does anybody here know what I could be doing wrong?

Thanks in advance.

Kind regards,

Mathias

Parents
  • Hi Mathias!

    I can see that you are using SES version 3.28. In general I would advice you to keep SES updated to the newest version.

    I was able to reproduce the error you are getting with the ble_app_att_mtu_throughput example.
    When I open the example by opening the .em project file in the SDK, everything works fine.
    However, if I open SES first and then opening the example, either by File -> Open Solution or File -> Recent Projects I will get the softdevice error.
    I don't know what causes this, but you should be able to fix it by changing the softdevice path, from the path relative to the project folder (../../../../xxxx) to a location specific path (C:/xxx/xxx/).

    Please let me know if you still are having problems.
    Best regards,
    Joakim.


    Edit: This problem seems to be fixed in SEGGER Embedded Studio v3.34.

Reply
  • Hi Mathias!

    I can see that you are using SES version 3.28. In general I would advice you to keep SES updated to the newest version.

    I was able to reproduce the error you are getting with the ble_app_att_mtu_throughput example.
    When I open the example by opening the .em project file in the SDK, everything works fine.
    However, if I open SES first and then opening the example, either by File -> Open Solution or File -> Recent Projects I will get the softdevice error.
    I don't know what causes this, but you should be able to fix it by changing the softdevice path, from the path relative to the project folder (../../../../xxxx) to a location specific path (C:/xxx/xxx/).

    Please let me know if you still are having problems.
    Best regards,
    Joakim.


    Edit: This problem seems to be fixed in SEGGER Embedded Studio v3.34.

Children
Related