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

Keil support related

 Hello,

I have worked on a number of projects using 51822.

Somebody says that Keil only supports Nordic by 2020.

I want to check if this is correct.

If this is correct, I'm looking for some help to figure out how to best convert my existing projects.

thanks.

Parents
  • Hi

    The nRF5 SDK will always support Keil, but it is true that the new software platform (NCS/Zephyr) used by the nRF91 and nRF53 series does not support Keil. 

    In other words you can safely use Keil on nRF51/nRF52 projects, but if you want to start using one of the newer nRF91/nRF53 devices then there is no Keil support available.

    Best regards
    Torbjørn 

  • Again, I guess it depends what one means by, "support".

    It's all just 'C' code and Cortex-M processors - which Keil can certainly manage.

    But if one is looking for ready-to-go projects, etc, then that's a matter for the chip maker (eg, Nordic) to choose ...

  • Hi Andrew

    What makes Zephyr more challenging is that it's all based on various command line tools, such as gcc, cmake, Kconfig etc, and Keil doesn't integrate very well with these tools. 

    You could technically use Keil as an IDE, and run building, config, flashing and more from the command line, but in this case there are plenty of other IDE's that are better suited. 

    If someone wants to use NCS/Zephyr without using SES the most popular option seems to be Visual Studio Code. 

    Best regards
    Torbjørn

Reply
  • Hi Andrew

    What makes Zephyr more challenging is that it's all based on various command line tools, such as gcc, cmake, Kconfig etc, and Keil doesn't integrate very well with these tools. 

    You could technically use Keil as an IDE, and run building, config, flashing and more from the command line, but in this case there are plenty of other IDE's that are better suited. 

    If someone wants to use NCS/Zephyr without using SES the most popular option seems to be Visual Studio Code. 

    Best regards
    Torbjørn

Children
No Data
Related