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

Using Keil as development tools for nRF9160

In order to evaluate the nRF9160 for coming projects, I need to know if it is possible to use Keil as the development platform for the device.

We have a very large codebase that are going to be used and there is no possibility of porting all of this to some other development system (including Segger).

If it is possible, where to look for SDK (Keil Pack?) for this ? I have found a few references to the SDK etc, but it all ends up without any hard information.

I need some bulletproof way of getting this up and running in the shortest possible time, can you help ??

Also I need information if it is possible to build for the Cortex processor/SDK/Library  without using the Zephyr OS ? We have our own RTOS for this, and to stay compatible with all of our other products, we need to continue along this path.

Parents
  • Hi Cgroen,

    nRF Connect SDK only support GCC based compilers.

    As for now we support Segger Embedded Studio IDE, we have no support for Keil for nRF connect SDK.

    As for now it is recommended to use nRF Connect SDK which is using Zephyr.

    It is possible to use something else, but then it's up to you.

  • nRF Connect SDK only support GCC based compilers
    Would have been nice if you had made some more generic support

    You don't get much more "generic" than GCC, surely ?

  • Well, let me explain a little better (generic was maybe not the best word)

    What I mean, it would be nice if there were some examples without having a bunch of extra code on top of the actual device (Zephyr etc etc). It would have been nice with some more lightweight example, one that you didn't need to download various packets of software to get something (minimal) up and running. Not mixing all kind of stuff in the pot to get something running. Looking at the "getting started assistant" there are a number of stuff that needs to be installed just to get going.

    Anyway, still trying to get the DK running, the included sim card does not work here, I acquired a NB-IoT supporting SIM card (which also does not work), I have a feeling that the DK only support CAT-M1 as delivered, and that a new firmware needs to be installed in order to support NB-IoT.

Reply
  • Well, let me explain a little better (generic was maybe not the best word)

    What I mean, it would be nice if there were some examples without having a bunch of extra code on top of the actual device (Zephyr etc etc). It would have been nice with some more lightweight example, one that you didn't need to download various packets of software to get something (minimal) up and running. Not mixing all kind of stuff in the pot to get something running. Looking at the "getting started assistant" there are a number of stuff that needs to be installed just to get going.

    Anyway, still trying to get the DK running, the included sim card does not work here, I acquired a NB-IoT supporting SIM card (which also does not work), I have a feeling that the DK only support CAT-M1 as delivered, and that a new firmware needs to be installed in order to support NB-IoT.

Children
Related