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

Program hang in sd_softdevice_enable

Hi all,

I'm working with the nRF52 and I'm trying to run the heart rate sensor example from SDK version 13.1.0 using Crossworks as my IDE. I can compile and run the program but nothing happens and when I debug the program I find that it is hanging in sd_softdevice_enable(). I have used PCA100040 evaluation board and I have set FLASH_START=0x1F000 and RAM_START=0x20002800. I have also tried another ble_app_template example and got the same issue. I am using soft device s132.

I have tried using nRFGo to separate program soft device hex and app code hex separate and it did not work. It worked with pre-provided hex file.

Any ideas as to why this is happening?

Thanks,

William

Parents
  • Glad it worked for you in Keil. I know people complain that it is a rather antiquated IDE, but I find it works reliably and the support is excellent.

    On Crossworks, I noticed you already started reaching out for support on it through other postings. If that doesn't work, you might try posting a new very specific question regarding Crossworks and just wait for Nordic to respond.

    If you are a registered developer on the main Nordic site then you can open up support cases with them directly and they are very responsive. If you are interested in doing some serious product development it would be useful to register on the main site.

    Also I found this posting of interest. They claim Crossworks is just a rebranded version of the Segger IDE and they gave help in configuring it.

    devzone.nordicsemi.com/.../

Reply
  • Glad it worked for you in Keil. I know people complain that it is a rather antiquated IDE, but I find it works reliably and the support is excellent.

    On Crossworks, I noticed you already started reaching out for support on it through other postings. If that doesn't work, you might try posting a new very specific question regarding Crossworks and just wait for Nordic to respond.

    If you are a registered developer on the main Nordic site then you can open up support cases with them directly and they are very responsive. If you are interested in doing some serious product development it would be useful to register on the main site.

    Also I found this posting of interest. They claim Crossworks is just a rebranded version of the Segger IDE and they gave help in configuring it.

    devzone.nordicsemi.com/.../

Children
No Data
Related