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

nrfConnect Segger Embedded Studio basic project management/modification difficulties

Hi,

The documentation seems scant and IDE behaving inconsistently with regards to how basic project management, adding source files, libraries etc to a NRF9160 project, here's what I'm experiencing difficulties with:

- Trying to add a simple C file to the project, when I right click on Project libapp.a or anywhere else Add Existing/New file is grayed out.

- Similarly Add New Project is grayed out.

At some point previously those options were enabled, not sure what turns them on, here's what I experienced then:

- How does one create a new user library consisting of several C files to asset_tracker let say. I was able to create it, but then how does one make it a link dependency for asset_tracker?

- I added some C files directly to the libapp.a project which compiled just file, but then when SES is closed and reopened all recollection of adding them is lost. Hence how does one save a project that has been modified?

- Similarly adding a Folder of files to the project isn't saved

- How does one add a preprocessor 'Include Directory' to the project settings, the preprocessor section was missing when Options was enabled.

Thanks!

Parents
  • Hi GJ,

               This all works fine for me. Two things I would check:

    1) Make sure you have the full segger license installed. You can get a free license since you are working with Nordic kit but you still need to go through a process to get a key - from memory.

    2) Check the permissions on the main project directory. By default SES dumps everything into the main project directory - one of my personal hates.

    Hope this helps

    Paul

Reply
  • Hi GJ,

               This all works fine for me. Two things I would check:

    1) Make sure you have the full segger license installed. You can get a free license since you are working with Nordic kit but you still need to go through a process to get a key - from memory.

    2) Check the permissions on the main project directory. By default SES dumps everything into the main project directory - one of my personal hates.

    Hope this helps

    Paul

Children
Related