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

I am migrating an existing project to nRF5_SDK_15.3.0, and I want to know why the error occurs and how to fix it ... ble_app_uart....

I am migrating an existing project to nRF5_SDK_15.3.0, and I want to know why the error occurs and how to fix it ...

1. ..\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol sd_softdevice_disable (referred from main.o). 

 SO module  included    \components\serialization\application\transport\ ser_softdevice_handler.c     

 2. then... I get the following error...

compiling ser_softdevice_handler.c...
..\..\..\..\..\..\components\serialization\application\transport\ser_softdevice_handler.c(196): error: #147-D: declaration is incompatible with "uint32_t sd_evt_get(uint32_t *)__svc(75)" (declared at line 807 of "..\..\..\..\..\..\components\softdevice\s132\headers\nrf_soc.h")
uint32_t sd_evt_get(uint32_t * p_evt_id)
..\..\..\..\..\..\components\serialization\application\transport\ser_softdevice_handler.c(270): error: #147-D: declaration is incompatible with "uint32_t sd_softdevice_enable(const nrf_clock_lf_cfg_t *, nrf_fault_handler_t)__svc(16)" (declared at line 322 of "..\..\..\..\..\..\components\softdevice\s132\headers\nrf_sdm.h")
uint32_t sd_softdevice_enable(nrf_clock_lf_cfg_t const * p_clock_lf_cfg,
..\..\..\..\..\..\components\serialization\application\transport\ser_softdevice_handler.c(317): error: #147-D: declaration is incompatible with "uint32_t sd_softdevice_disable(void)__svc(17)" (declared at line 338 of "..\..\..\..\..\..\components\softdevice\s132\headers\nrf_sdm.h")
uint32_t sd_softdevice_disable(void)
..\..\..\..\..\..\components\serialization\application\transport\ser_softdevice_handler.c: 0 warnings, 3 errors
compiling system_nrf52.c...
".\_build\nrf52832_xxaa.axf" - 3 Error(s)

I want to know how to solve it.....  in.. nRF5_SDK_15.3.0,

Related