Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

FDS breaks RTT

Hi there,

I'm using ARMGCC in combination with Make, nRF5 SDK, nRF SDK for Mesh, FreeRTOS and C++. Everything except one single thing is working. I've just implemented FDS without FreeRTOS in a separate repository and was in the proces of integrating it with the main repository that contains everything else; leds, audio, beacon scanning, mesh, etc.

Now, the RTT logging doesn't work anymore. I've literally got no idea why or how. I only changed FDS_ENABLED and NRF_FSTORAGE_ENABLED to 1 and included the neccesary files. The code isn't even called; only compiled...

SRC_FILES += \  
  $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage.c \
  $(SDK_ROOT)/components/libraries/fstorage/nrf_fstorage_sd.c \
  $(SDK_ROOT)/components/libraries/crc16/crc16.c \
  $(SDK_ROOT)/components/libraries/fds/fds.c \
  
INC_FOLDERS += \
  $(SDK_ROOT)/components/libraries/fstorage \
  $(SDK_ROOT)/components/libraries/crc16 \
  $(SDK_ROOT)/components/libraries/fds \

I've been trying for a good time now, but it just won't work. Has anyone faced this issue before? The second the sourcefiles and include folders aren't included in the makefile, the logging comes back up... Very strange...

Kind regards,

(confused) Jochem

Parents Reply Children
No Data
Related