This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

why nRF Connect SDK using SEGGER Embedded Studio

Hi,

I report some problems.

I have been using keil5,it work well.  Because nRF Connect SDK doesn't know Keil

now i have used Segger Embedded Studio for a period of time. I feel very bad.


The problems of IDE(SEGGER Embedded Studio) are as follows:
1. Can't select the whole line by click LineNumber;
2. The selected text can't be dragged, only copy/paste;
3. Code function can't be folded;
4. Sometimes selecting text will cause crash;


The problems with the NRF connect SDK are as follows:
1. Cannot Add New File after opening NRF connect SDK project, and cannot open options;


2. Even by modifying can_ modify_ Solution = "Yes", you can add new file and open options,
but can't be set  c_user_include_directories (there is no code - > preprocessor option);


3、build.emProject file structure is very complex and messy, even if you modify c_ user_ include_ Directories may also be invalid after reload project and rebuild;Maybe the cmakelists file is not written properly;


D:\Program\v1.8.0\zephyr\samples\bluetooth\periodic_adv\build_nrf52840dk_nrf52840\build.emProject

3938 lines in total  !!!  Complex and chaotic

E:\nRF5_SDK_17.0.2_d674dde\examples\peripheral\gfx\pca10056\blank\ses\  Only line 109

i've set include dirpath in build.emProject file,  why error[bv32.h: No such file or directory]

see the zip file.

ncs180_hello_world.zip

Is it( NCS problems ) possible to improve?

thank a lot

Parents
  • Hi You,

    If you do not like working with Segger Embedded Studio, we have some alternatives, listed under Building and programming an application.

    nRF Connect for VS Code
    For another IDE, we also support VS Code. See nRF Connect for VS Code for more information on this. I think this alternative easier to work with.

    Command Line Interface (CLI)
    Or you can build and program applications using only the command line, as described in Building on the command line.
    This option lets you use any editor you want for working with our code, such as Notepad++, VS Code(without our extension), vim or Keil.
    Then after you have edited your files, you can use the command line to build and flash the code.
    If you want any extra functionality, such as code completion or parameter info when doing this, you will have to configure it yourself.

    Regards,
    Sigurd Hellesvik

Reply
  • Hi You,

    If you do not like working with Segger Embedded Studio, we have some alternatives, listed under Building and programming an application.

    nRF Connect for VS Code
    For another IDE, we also support VS Code. See nRF Connect for VS Code for more information on this. I think this alternative easier to work with.

    Command Line Interface (CLI)
    Or you can build and program applications using only the command line, as described in Building on the command line.
    This option lets you use any editor you want for working with our code, such as Notepad++, VS Code(without our extension), vim or Keil.
    Then after you have edited your files, you can use the command line to build and flash the code.
    If you want any extra functionality, such as code completion or parameter info when doing this, you will have to configure it yourself.

    Regards,
    Sigurd Hellesvik

Children
Related