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

Parsing errors when opening sample projects in SEGGER when building for nRF9160DK

Hi,

Im seeing some parsing errors and even though everything seems to work fine regardless, i'm afraid it will come back to haunt me at some point. Spec details are described below.


When i open any nRF Connect SDK sample project in SEGGER the source navigator shows numerous parsing errors from not being able to locate the files syscall_list.h and syscalls/errno_private.h.

The samples always compile and have no trouble running on the nRF9160DK and otherwise works, even with the debugger.

When i close the IDE and restart it it loads the same project that it had open previously, but this time there are no parsing errors even though the IDE can't find the resource when i try to go to the declaration manually by right clicking a line where the files in question are included and pressing "Go To Declaration".

I also wanna mention that i get the "zephyr/merged.hex project is out of date" prompt every time i build and run for the nrf9160dk_nrf9160ns, but not for the safe version. I have no idea if it's related at all.
I realise this might be a known issue still,  ref: https://devzone.nordicsemi.com/f/nordic-q-a/58990/segger-embedded-studio-merged-hex-is-out-of-date/324063#324063

Thanks in advance. Let me know if i lack any details in my problem description.

Spec details:

Laptop OS: Windows 10 Pro v10.0.19043
SEGGER Embedded studio for arm (NORDIC EDITION) V5.50c (64-bit) Non Commercial License (Opened through nRF Connect v3.7.0 - Toolchain Manager v0.9.3)
nRF Connect SDK release: v1.6.0 
nRF Connect Toolchain version: v1.6.0
samples tested: hello_world, at_client, asset_tracker, blinky, blinky_pwm (at_client and asset_tracker tested with ns board, the rest with both ns and not ns)
nRF9160DK is running: Zephyr OS build v2.6.0-rc1-ncs1

Related