Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

.\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol nrfx_ppi_free_all (referred from nrf_drv_ppi.o).

I'm trying to join two programs that work well by themselves, a saadc program that shows the force sensor value in the serial, and a BLE program that turn on or off a LED with a mobile phone. The thing is to send the force sensor value via bluetooth to a mobile, wihich I know how to program, but when I join all the files in a same project shows up this error: .\_build\nrf52832_xxaa.axf: Error: L6218E: Undefined symbol nrfx_ppi_free_all (referred from nrf_drv_ppi.o).

Parents
  • Hi there, 

    The error means that the compiler is not able to find the source file where nrfx_ppi_free_all() is defined. This is either due to the source file not being added to the project/makefile or the path containing source file not being added to the project settings/makefile.  nrfx_ppi_free_all() is defined in nrf_drv_ppi.h. Can you double check that this has been added?

    If you're using SES, see this.

    regards

    Jared

Reply
  • Hi there, 

    The error means that the compiler is not able to find the source file where nrfx_ppi_free_all() is defined. This is either due to the source file not being added to the project/makefile or the path containing source file not being added to the project settings/makefile.  nrfx_ppi_free_all() is defined in nrf_drv_ppi.h. Can you double check that this has been added?

    If you're using SES, see this.

    regards

    Jared

Children
No Data
Related