how to create thread in SDK?

Hello,

nRF SDK 17.0.2, keil5

how to create a thread?  for runing decode.

  

Best regards

Parents
  • Hello,

    Unfortunately, the nRF5 SDK does not natively feature an RTOS, and so there is no native support for threading either. The nRF5 SDK is a bare-metal/task-and-event based SDK by default, but there does however exists some examples in the SDK that incorporates the FreeRTOS which supports threading. In essence, if you need threading/RTOS in the nRF5 SDK you will have to utilize the FreeRTOS.

    If you are starting a new project I would strongly recommend that you start out with the nRF Connect SDK instead, which is based on the Zephyr RTOS, which innately supports threading and all the other features and benefits that comes with a RTOS.

    Best regards,
    Karl

  • Hi,

    thanks for reply,    i'm not talk about RTOS.

    in NCS i know to create a thread as follow;

    but now i've a old project using SDK17 need add thread to do some thing.

    //-------------------------create thread------------------------------------
    // Define the thread function
    void deal_thread_func(void)
    {
    	while(true)
    	{
    		..........
    		k_msleep(1);
    	}
    }
    // Initialize and start the thread
    K_THREAD_DEFINE(deal_thread, 1024, deal_thread_func, NULL, NULL, NULL, 3, 0, 0);

      

    Best regards

  • Hi,

    thanks for reply,  i've try use  scheduler library.

    #include "app_scheduler.h"

    void schedule_event_handler(void)
    {
          app_sched_event_put();
    }

    int main()

    {

        APP_SCHED_INIT(1024,1024);

        while(true)
        {

             app_sched_execute();

        }

        return 0;

    }

    Error: L6218E: Undefined symbol APP_SCHED_INIT (referred from main.o).

    above,got error!

    i've no idea to do. are there some sample codes?

        

    Best regards

  • Hello,

    Please make sure that you have added the app scheduler source files to your project, and enabled the app scheduler in your sdk_config.h:

    // <e> APP_SCHEDULER_ENABLED - app_scheduler - Events scheduler
    //==========================================================
    #ifndef APP_SCHEDULER_ENABLED
    #define APP_SCHEDULER_ENABLED 1
    #endif


    Does this resolve your issue?

    Best regards,
    Karl

  • Hi,

    yes, i've do it,  but got a lot of error.

    and how to connect to  schedule_event_handler()?

      

    Best regards

  • Please share the entire error log as text, not a screenshot.
    You may do so by using the Insert -> Code option here on DevZone.

    Best regards,
    Karl

  • Hi

    Build started: Project: boex
    *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
    Build target 'nrf52840_xxaa'
    compiling main.c...
    linking...
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching led.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2s.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching arm_startup_nrf52840.o(STACK).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching arm_startup_nrf52840.o(HEAP).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ui.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ui.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching led.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_backend_uart.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching rand.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_fstorage_sd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_state.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_gpiote.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_twim.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching libspace.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_core.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_params.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_str_formatter.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_saadc.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_uart.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu_unbonded.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2s.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_uarte.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_spim.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching battery.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_spi.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_button.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_button.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_spk.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_i2s.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_button.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_string_desc.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_backend_uart.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching flash_rw.o(fs_data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_clock.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching battery.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_twi.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_usbd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_power.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_scheduler.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_fstorage_sd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_core.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_clock.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_util_platform.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching drv_rtc.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_pwr_mgmt.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_core.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp_btn_ble.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_params.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_prs.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_qdec.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_wdt.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_pwr_mgmt.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_fstorage_sd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_default_backends.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu_unbonded.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching system_nrf52840.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_sdh.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching flashw.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_power.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_sdh_ble.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6407E: Sections of aggregate size 0x11180c bytes could not fit into .ANY selector(s).
    Not enough information to list image symbols.
    Not enough information to list load addresses in the image map.
    Finished: 2 information, 0 warning and 430 error messages.
    ".\_build\nrf52840_xxaa.axf" - 430 Error(s), 0 Warning(s).
    Target not created.
    Build Time Elapsed:  00:00:25

    if no the line of   APP_SCHED_INIT(1024,1024);  will no error;

       

    Best regards

Reply
  • Hi

    Build started: Project: boex
    *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
    Build target 'nrf52840_xxaa'
    compiling main.c...
    linking...
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching led.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2s.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching arm_startup_nrf52840.o(STACK).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching arm_startup_nrf52840.o(HEAP).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ui.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ui.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching led.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_backend_uart.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching rand.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_fstorage_sd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_state.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_gpiote.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_twim.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching libspace.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_core.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_params.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_str_formatter.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_saadc.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_uart.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu_unbonded.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2s.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_uarte.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_spim.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching main.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching battery.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_spi.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_button.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_button.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_spk.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_i2s.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_button.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_string_desc.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_backend_uart.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching flash_rw.o(fs_data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_clock.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_uart.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching battery.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching usbd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_twi.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_usbd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_power.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_scheduler.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_fstorage_sd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_core.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_clock.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_util_platform.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching drv_rtc.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_pwr_mgmt.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_usbd_core.o(.bss).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching bsp_btn_ble.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_conn_params.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_prs.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_qdec.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrfx_wdt.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_pwr_mgmt.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_fstorage_sd.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_default_backends.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching app_timer2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_log_frontend.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching ble_dfu_unbonded.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching system_nrf52840.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_sdh.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching flashw.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching i2c2.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_drv_power.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6406E: No space in execution regions with .ANY selector matching nrf_sdh_ble.o(.data).
    .\_build\nrf52840_xxaa.axf: Error: L6407E: Sections of aggregate size 0x11180c bytes could not fit into .ANY selector(s).
    Not enough information to list image symbols.
    Not enough information to list load addresses in the image map.
    Finished: 2 information, 0 warning and 430 error messages.
    ".\_build\nrf52840_xxaa.axf" - 430 Error(s), 0 Warning(s).
    Target not created.
    Build Time Elapsed:  00:00:25

    if no the line of   APP_SCHED_INIT(1024,1024);  will no error;

       

    Best regards

Children
  • Hi Yo you,

    Karl has asked me to assist you with your problem. I will try to do my best.

    I assume that you have understood the documentation of APP_SCHEDULER

    yoyou said:
    if no the line of   APP_SCHED_INIT(1024,1024);  will no error;

    If you go to the definition of APP_SCHED_INIT in app_scheduler.h file, you can see that it defines a static memory array of the size EVENT_SIZE*QUEUE_SIZE.

    In your initialization, you are mentioning that the EVENT_SIZE = 1024 bytes and the QUEUE size for those events is 1024. So the required space for these buffer is atleast 1024 * 1024 bytes. Our chips do not have that much RAM.

    I am not sure why you need an event size of 1024 and a long queue of 1024 items? It seems like you have not understood the concept of it correctly, if that is the case please go through the documentation of the APP_SCHEDULER to understand what an event is and how much memory each event requierd.

    When I search for the use of app_scheduler, I can see that it is being used a lot in our SDK, so you should have several references for it to be able to analyze.

  • Hi,

    thanks for reply,

     It seems like you have not understood the concept of it correctly,   

    yes i don't understand it, tentatively wrote a number.

    when i change to   APP_SCHED_INIT(100,10);  it build ok.

    #include "app_scheduler.h"
    
    void schedule_event_handler(void)
    {
          // do some thing.... such as  audio decode
    }
    
    int main()
    
    {
    
        APP_SCHED_INIT(100,10);
    
        while(true)
        {
    
             app_sched_execute();
    
        }
    
        return 0;
    
    }

    but schedule_event_handler not be called.

       

    Best regards

  • schedule_event_handler needs to be a callback to some functionality like BLE event handler callback or being called from BLE event handler for example. Please get your application reviewed by a software architect, you need to first have an architecture at hand before trying to implement things.

Related