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

NRF Project development environment

I had some trouble using Visual GDB, it seems their board support packages for nordic are not well updated. I really wanted to use VS studio for this project so I can organize things with solutions but I might have to try a different IDE. Currently working on things in notepad++ and running out of desktop space. I don't need powerful debugging tools, but easy toolchain setup and file organizing are bonuses. I have some experience with TRUEstudio and Eclipse (that I use for java). For the nrf52840 what are the pros and cons between Segger Embedded Studio and Keil uVision?  Any recommendations?

Parents
  • Hi,

    I recommend you use Segger Embedded Studio (SES). It is both feature rich and user friendly and has full support for the nRF devices. Moreover, it can be used free of charge for all products where the target device is a Nordic Semiconductor chip, and our SDKs comes with SES-project files for all examples.

  • I would second recommendation: not only does SES have "full support for the nRF devices", but it is the one that Nordic themselves fully support.

    It gives you all the things you ask for.

    Although it isn't Eclipse-based, it is very similar to Eclipse.

    Possibly the biggest limitation is that it only works with J-Link - not any other 3rd-party debug probes. But that shouldn't be a problem for nRF development - because all nRF DK boards come with a J-Link on board.

    Keil is a commercial product; the free version is limited to 32K code space. Although that doesn't include the SoftDevice, you don't get very far on that with Nordic's examples - and you certainly won't be able to do Mesh!

Reply
  • I would second recommendation: not only does SES have "full support for the nRF devices", but it is the one that Nordic themselves fully support.

    It gives you all the things you ask for.

    Although it isn't Eclipse-based, it is very similar to Eclipse.

    Possibly the biggest limitation is that it only works with J-Link - not any other 3rd-party debug probes. But that shouldn't be a problem for nRF development - because all nRF DK boards come with a J-Link on board.

    Keil is a commercial product; the free version is limited to 32K code space. Although that doesn't include the SoftDevice, you don't get very far on that with Nordic's examples - and you certainly won't be able to do Mesh!

Children
Related