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

FDS compile error using Keil

We are building a sollution using nRF52832. Using the UART over BLE application example as a base we managed to add DFU capabilities to the application etc.

Right now I am trying to include the fds library to the application because we want to store data to the flash storage.

I include the header file "fds.h", and try to call the fds_register and fds_init functions, to get started.

Although there seems to be no error when I try to compile it I get the following errors:

linking...
.\Objects\feel_firmware_v_0_2_1.axf: Error: L6218E: Undefined symbol fds_init (referred from internal_storage.o).
.\Objects\feel_firmware_v_0_2_1.axf: Error: L6218E: Undefined symbol fds_register (referred from internal_storage.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.

From some questions I have read I thought that it might be a linker script error but I cannot figure out how to access it in Keil, it uses scatter files in linking...

Any thoughts on the issue and why it happens?

SDK v13.0.0 is used

Parents Reply Children
No Data
Related