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

startup_config.h does not exist in nrf5 SDK

startup_config.h is included in the file 'arm_startup_nrf51.s' but it does not exist in the nrf5 SDK. Where is it located?
I note there is a comment about the  nrf5 SDK being in maintenance mode. But the new 'SDK' involves a commercial RTOS and would be very difficult to port between different platforms. For those developing very low requirement BLE solutions an RTOS is overkill. Also, a BLE application using just SoftDevice uses very basic GATT and GAP operations that exist on all BLE platforms, making code ports between platforms a lot simpler. This is advantageous when you need to support multiple platforms.
Parents Reply
  • Oh, sorry. I misread your original question. 

    I don't think this file exists, actually. It is only included if __STARTUP_CONFIG is defined, and I believe it isn't. At least I couldn't find any references to it in the entire SDK, other than in these arm_startup_nrf51.s files (that are also present in the RTE folder, after you build.

    May I ask why you need it? Do you get some message saying this is missing? Where does that message come from?

    Best regards,

    Edvin

Children
Related