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

Programming SoftDevice API

Hey all,

So I'm new to the Nordic world and I am having some trouble programming the SoftDevices API. After I compile my code, I get the S112 hex file and try to use this to program to my device, however it just throws an error every time.

The reason I'm asking about this here is that if I program my application file which is all the same settings on the programmer (Flasher ATE) except for location and data, if programs just fine. Am I retrieving the correct SoftDevices file,and from the right place? I have noticed that there are a decent amount of blank areas in the SoftDevices hex file; not sure if this is normal or not, but just throwing it out there in case it's indicative of something.

Thanks!

  • Hi.

    First of all, which SDK are you using?

    Which error are you receiving?

    When you have programmed the SoftDevice and an Application and run your device, the SoftDevice does some intitialization and then jumps to a start address for the Application, which is dependent on the SoftDevice.

    I recommend that you take a look at Getting Started with precompiled examples.

    Am I retrieving the correct SoftDevices file,and from the right place? I have noticed that there are a decent amount of blank areas in the SoftDevices hex file; not sure if this is normal or not, but just throwing it out there in case it's indicative of something.

    If you got the SoftDevice from the SDK folder and you haven't  modified that file then there should not be any problems.

    Best regards,

    Andreas

Related