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

link error for a first demo project

when I build a demo project, got  those errors, how to fix them?

.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __start_log_const_data (referred from main.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __start_pwr_mgmt_data (referred from nrf_pwr_mgmt.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __stop_pwr_mgmt_data (referred from nrf_pwr_mgmt.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __start_log_dynamic_data (referred from nrf_log_frontend.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __stop_log_const_data (referred from nrf_log_frontend.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __start_sdh_req_observers (referred from nrf_sdh.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __start_sdh_stack_observers (referred from nrf_sdh.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __start_sdh_state_observers (referred from nrf_sdh.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __stop_sdh_req_observers (referred from nrf_sdh.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __stop_sdh_stack_observers (referred from nrf_sdh.o).
.\Objects\ble_app_templete_s132.axf: Error: L6218E: Undefined symbol __stop_sdh_state_observers (referred from nrf_sdh.o).

note: the demo project is not from official demo but one from other company guide。

SDK:  nRF5SDK17009d13099

uVision: 5.31.0.0, CMSIS: 5.7,0   DeviceFamilyPack : 8.32.1

Parents Reply
  • removed uart codes, and passed the linker.

    when I flash softdevice , got these:

    Hardware-Breakpoints: 6
    Software-Breakpoints: 8192
    Watchpoints: 4
    JTAG speed: 2000 kHz

    Full Chip Erase Done.
    Programming Failed!
    Error: Flash Download failed - "Cortex-M4"
    Flash Load finished at 13:15:53

    but if I flash codes, got ok:

    Erase Done.
    Programming Done.
    Verify OK.
    * JLink Info: Reset: Halt core after reset via DEMCR.VC_CORERESET.
    * JLink Info: Reset: Reset device via AIRCR.SYSRESETREQ.
    Application running ...
    Flash Load finished at 13:19:54

    why I can not flash softdevice?

Children
Related