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

'NRF_DRV_SPI_INSTANCE_1' undeclared here (not in a function) but sdk_config.h looks correct

Hi,

I am getting these compilation errors:

'NRF_DRV_SPI_INSTANCE_1' undeclared here (not in a function); did you mean 'NRF_DRV_SPI_INSTANCE_'?

'NRF_DRV_TWI_INSTANCE_0' undeclared here (not in a function); did you mean 'NRF_DRV_TWI_INSTANCE_'?

'NRFX_RTC2_INST_IDX' undeclared here (not in a function); did you mean 'NRFX_RTC_INT_TICK'?

However, after comparing my sdk_config.h with the ones in the SDK examples, I cannot find any differences... 

I have uploaded my files ti this bitbucket repo https://bitbucket.org/asl07/rui_asl07/src/master/

Any help would be very much appreciated.

Kind regards,

Adrian

Parents Reply Children
  • <!DOCTYPE Linker_Placement_File>
    <Root name="Flash Section Placement">
      <MemorySegment name="FLASH" start="$(FLASH_PH_START)" size="$(FLASH_PH_SIZE)">
        <ProgramSection load="no" name=".reserved_flash" start="$(FLASH_PH_START)" size="$(FLASH_START)-$(FLASH_PH_START)" />
        <ProgramSection alignment="0x100" load="Yes" name=".vectors" start="$(FLASH_START)" />
        <ProgramSection alignment="4" load="Yes" name=".init" />
        <ProgramSection alignment="4" load="Yes" name=".init_rodata" />
        <ProgramSection alignment="4" load="Yes" name=".text" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_soc_observers" inputsections="*(SORT(.sdh_soc_observers*))" address_symbol="__start_sdh_soc_observers" end_symbol="__stop_sdh_soc_observers" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".pwr_mgmt_data" inputsections="*(SORT(.pwr_mgmt_data*))" address_symbol="__start_pwr_mgmt_data" end_symbol="__stop_pwr_mgmt_data" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_ble_observers" inputsections="*(SORT(.sdh_ble_observers*))" address_symbol="__start_sdh_ble_observers" end_symbol="__stop_sdh_ble_observers" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(SORT(.log_const_data*))" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_balloc" inputsections="*(.nrf_balloc*)" address_symbol="__start_nrf_balloc" end_symbol="__stop_nrf_balloc" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_state_observers" inputsections="*(SORT(.sdh_state_observers*))" address_symbol="__start_sdh_state_observers" end_symbol="__stop_sdh_state_observers" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_stack_observers" inputsections="*(SORT(.sdh_stack_observers*))" address_symbol="__start_sdh_stack_observers" end_symbol="__stop_sdh_stack_observers" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".sdh_req_observers" inputsections="*(SORT(.sdh_req_observers*))" address_symbol="__start_sdh_req_observers" end_symbol="__stop_sdh_req_observers" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".nrf_queue" inputsections="*(.nrf_queue*)" address_symbol="__start_nrf_queue" end_symbol="__stop_nrf_queue" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".cli_command" inputsections="*(.cli_command*)" address_symbol="__start_cli_command" end_symbol="__stop_cli_command" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".crypto_data" inputsections="*(SORT(.crypto_data*))" address_symbol="__start_crypto_data" end_symbol="__stop_crypto_data" />
        <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections" address_symbol="__start_nrf_sections" />
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data"  inputsections="*(SORT(.log_dynamic_data*))" runin=".log_dynamic_data_run"/>
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".cli_sorted_cmd_ptrs"  inputsections="*(.cli_sorted_cmd_ptrs*)" runin=".cli_sorted_cmd_ptrs_run"/>
        <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data"  inputsections="*(.fs_data*)" runin=".fs_data_run"/>
        <ProgramSection alignment="4" load="Yes" name=".dtors" />
        <ProgramSection alignment="4" load="Yes" name=".ctors" />
        <ProgramSection alignment="4" load="Yes" name=".rodata" />
        <ProgramSection alignment="4" load="Yes" name=".ARM.exidx" address_symbol="__exidx_start" end_symbol="__exidx_end" />
        <ProgramSection alignment="4" load="Yes" runin=".fast_run" name=".fast" />
        <ProgramSection alignment="4" load="Yes" runin=".data_run" name=".data" />
        <ProgramSection alignment="4" load="Yes" runin=".tdata_run" name=".tdata" />
      </MemorySegment>
      <MemorySegment name="RAM" start="$(RAM_PH_START)" size="$(RAM_PH_SIZE)">
        <ProgramSection load="no" name=".reserved_ram" start="$(RAM_PH_START)" size="$(RAM_START)-$(RAM_PH_START)" />
        <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START)" address_symbol="__app_ram_start__"/>
        <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run" address_symbol="__start_nrf_sections_run" />
        <ProgramSection alignment="4" keep="Yes" load="No" name=".log_dynamic_data_run" address_symbol="__start_log_dynamic_data" end_symbol="__stop_log_dynamic_data" />
        <ProgramSection alignment="4" keep="Yes" load="No" name=".cli_sorted_cmd_ptrs_run" address_symbol="__start_cli_sorted_cmd_ptrs" end_symbol="__stop_cli_sorted_cmd_ptrs" />
        <ProgramSection alignment="4" keep="Yes" load="No" name=".fs_data_run" address_symbol="__start_fs_data" end_symbol="__stop_fs_data" />
        <ProgramSection alignment="4" keep="Yes" load="No" name=".nrf_sections_run_end" address_symbol="__end_nrf_sections_run" />
        <ProgramSection alignment="4" load="No" name=".fast_run" />
        <ProgramSection alignment="4" load="No" name=".data_run" />
        <ProgramSection alignment="4" load="No" name=".tdata_run" />
        <ProgramSection alignment="4" load="No" name=".bss" />
        <ProgramSection alignment="4" load="No" name=".tbss" />
        <ProgramSection alignment="4" load="No" name=".non_init" />
        <ProgramSection alignment="4" size="__HEAPSIZE__" load="No" name=".heap" />
        <ProgramSection alignment="8" size="__STACKSIZE__" load="No" place_from_segment_end="Yes" name=".stack"  address_symbol="__StackLimit" end_symbol="__StackTop"/>
        <ProgramSection alignment="8" size="__STACKSIZE_PROCESS__" load="No" name=".stack_process" />
      </MemorySegment>
    </Root>
    

    <!DOCTYPE CrossStudio_Project_File>
    <solution Name="rui_s132" target="8" version="2">
      <project Name="rui_s132">
        <configuration
          Name="Common"
          arm_architecture="v7EM"
          arm_core_type="Cortex-M4"
          arm_endian="Little"
          arm_fp_abi="Hard"
          arm_fpu_type="FPv4-SP-D16"
          arm_linker_heap_size="8192"
          arm_linker_process_stack_size="0"
          arm_linker_stack_size="8192"
          arm_linker_treat_warnings_as_errors="No"
          arm_simulator_memory_simulation_parameter="RWX 00000000,00100000,FFFFFFFF;RWX 20000000,00010000,CDCDCDCD"
          arm_target_device_name="nRF52832_xxAA"
          arm_target_interface_type="SWD"
          c_additional_options="-DBG96_TEST\;-DBEM280_TEST\;-DLIS2MDL_TEST\;-DLIS3DH_TEST\;-DOPT3001_TEST\;"
          c_preprocessor_definitions="BOARD_PCA10040;CONFIG_GPIO_AS_PINRESET;FLOAT_ABI_HARD;INITIALIZE_USER_SECTIONS;NO_VTOR_CONFIG;NRF52;NRF52832_XXAA;NRF52_PAN_74;NRF_SD_BLE_API_VERSION=6;S132;SOFTDEVICE_PRESENT;SWI_DISABLE0;"
          c_user_include_directories="../../../config;../../components;../../components/ble/ble_advertising;../../components/ble/ble_dtm;../../components/ble/ble_racp;../../components/ble/ble_services/ble_ancs_c;../../components/ble/ble_services/ble_ans_c;../../components/ble/ble_services/ble_bas;../../components/ble/ble_services/ble_bas_c;../../components/ble/ble_services/ble_cscs;../../components/ble/ble_services/ble_cts_c;../../components/ble/ble_services/ble_dfu;../../components/ble/ble_services/ble_dis;../../components/ble/ble_services/ble_gls;../../components/ble/ble_services/ble_hids;../../components/ble/ble_services/ble_hrs;../../components/ble/ble_services/ble_hrs_c;../../components/ble/ble_services/ble_hts;../../components/ble/ble_services/ble_ias;../../components/ble/ble_services/ble_ias_c;../../components/ble/ble_services/ble_lbs;../../components/ble/ble_services/ble_lbs_c;../../components/ble/ble_services/ble_lls;../../components/ble/ble_services/ble_nus;../../components/ble/ble_services/ble_nus_c;../../components/ble/ble_services/ble_rscs;../../components/ble/ble_services/ble_rscs_c;../../components/ble/ble_services/ble_tps;../../components/ble/common;../../components/ble/nrf_ble_gatt;../../components/ble/nrf_ble_qwr;../../components/ble/peer_manager;../../components/boards;../../components/drivers_nrf/usbd;../../components/libraries/atomic;../../components/libraries/atomic_fifo;../../components/libraries/atomic_flags;../../components/libraries/balloc;../../components/libraries/bootloader/ble_dfu;../../components/libraries/button;../../components/libraries/cli;../../components/libraries/crc16;../../components/libraries/crc32;../../components/libraries/crypto;../../components/libraries/csense;../../components/libraries/csense_drv;../../components/libraries/delay;../../components/libraries/ecc;../../components/libraries/experimental_log;../../components/libraries/experimental_log/src;../../components/libraries/experimental_memobj;../../components/libraries/experimental_mpu;../../components/libraries/experimental_ringbuf;../../components/libraries/experimental_section_vars;../../components/libraries/experimental_stack_guard;../../components/libraries/experimental_task_manager;../../components/libraries/fds;../../components/libraries/fstorage;../../components/libraries/gfx;../../components/libraries/gpiote;../../components/libraries/hardfault;../../components/libraries/hci;../../components/libraries/led_softblink;../../components/libraries/low_power_pwm;../../components/libraries/mem_manager;../../components/libraries/mutex;../../components/libraries/pwm;../../components/libraries/pwr_mgmt;../../components/libraries/queue;../../components/libraries/scheduler;../../components/libraries/sdcard;../../components/libraries/slip;../../components/libraries/sortlist;../../components/libraries/spi_mngr;../../components/libraries/strerror;../../components/libraries/timer;../../components/libraries/twi_mngr;../../components/libraries/twi_sensor;../../components/libraries/usbd;../../components/libraries/usbd/class/audio;../../components/libraries/usbd/class/cdc;../../components/libraries/usbd/class/cdc/acm;../../components/libraries/usbd/class/hid;../../components/libraries/usbd/class/hid/generic;../../components/libraries/usbd/class/hid/kbd;../../components/libraries/usbd/class/hid/mouse;../../components/libraries/usbd/class/msc;../../components/libraries/usbd/config;../../components/libraries/util;../../components/nfc/ndef/conn_hand_parser;../../components/nfc/ndef/conn_hand_parser/ac_rec_parser;../../components/nfc/ndef/conn_hand_parser/ble_oob_advdata_parser;../../components/nfc/ndef/conn_hand_parser/le_oob_rec_parser;../../components/nfc/ndef/connection_handover/ac_rec;../../components/nfc/ndef/connection_handover/ble_oob_advdata;../../components/nfc/ndef/connection_handover/ble_pair_lib;../../components/nfc/ndef/connection_handover/ble_pair_msg;../../components/nfc/ndef/connection_handover/common;../../components/nfc/ndef/connection_handover/ep_oob_rec;../../components/nfc/ndef/connection_handover/hs_rec;../../components/nfc/ndef/connection_handover/le_oob_rec;../../components/nfc/ndef/generic/message;../../components/nfc/ndef/generic/record;../../components/nfc/ndef/launchapp;../../components/nfc/ndef/parser/message;../../components/nfc/ndef/parser/record;../../components/nfc/ndef/text;../../components/nfc/ndef/uri;../../components/nfc/t2t_lib;../../components/nfc/t2t_lib/hal_t2t;../../components/nfc/t2t_parser;../../components/nfc/t4t_lib;../../components/nfc/t4t_lib/hal_t4t;../../components/nfc/t4t_parser/apdu;../../components/nfc/t4t_parser/cc_file;../../components/nfc/t4t_parser/hl_detection_procedure;../../components/nfc/t4t_parser/tlv;../../components/softdevice/common;../../components/softdevice/s132/headers;../../components/softdevice/s132/headers/nrf52;../../components/toolchain/cmsis/include;../../external/fprintf;../../external/segger_rtt;../../integration/nrfx;../../integration/nrfx/legacy;../../modules/nrfx;../../modules/nrfx/drivers/include;../../modules/nrfx/hal;../../modules/nrfx/mdk;../config;../../components/libraries/log;../../components/libraries/ringbuf;../../components/libraries/log/src;../../components/libraries/memobj;../../components/libraries/mutex;../../components/softdevice/s140/headers;../../components/softdevice/s140/headers/nRF52;../../components/libraries/experimental_log;../../components/libraries/experimental_log/src;../../components/libraries/experimental_memobj;../../components/softdevice/s132/headers;../../components/softdevice/s132/headers/nRF52;../../components;../../integration/nrfx/legacy;../../components/libraries/experimental_section_vars;../../components/libraries/strerror;../../components/libraries/fstorage;../../components/softdevice/common;../../components/libraries/util/;../../components/ble/ble_link_ctx_manager;../../components/libraries/atomic/;../../components/libraries/atomic_flags;../../components/ble/nrf_ble_gatt;../../components/libraries/balloc;../../components/boards;../../components/ble/peer_manager;../../components/softdevice/common;../../components/ble/common;../../components/ble/ble_services/ble_nus;../../components/ble/ble_services/ble_nus;../../components/ble/ble_link_ctx_manager;../../components/ble/ble_advertising;../../components/libraries/atomic_flags;../../components/libraries/timer;../../components/libraries/fds;../../components/libraries/fifo;../../components/libraries/atomic;../../components/libraries/atomic_fifo;../../components/libraries/uart;../../components/libraries/fstorage;../../components/libraries/crc32;../../components/libraries/sha256;../../components/libraries/crypto;../../components/libraries/crypto/backend/cc310;../../components/libraries/crypto/backend/cc310_bl;../../components/libraries/crypto/backend/nrf_sw;../../components/libraries/crypto/backend/mbedtls;../../components/libraries/crypto/backend/oberon;../../components/libraries/crypto/backend/micro_ecc;../../components/libraries/bootloader/dfu;../../components/ble/nrf_ble_gatt;../../components/libraries/uart;../../modules/nrfx/mdk;../build/RTE;../../modules/nrfx/hal ;../../modules/nrfx/drivers/src/prs;../../components/libraries/balloc;../../components/libraries/delay;../../integration/nrfx ;../../components/libraries/bsp;../../components/drivers_nrf/nrf_soc_nosd;../../external/segger_rtt;$(ProjectDir);$(ProjectDir)/Application;$(ProjectDir)/include;$(ProjectDir)/external/micro-ecc;../../components/libraries/strerror;../../components/boards;../../components/toolchain/cmsis/include;../../modules/nrfx;../../components/libraries/util;../../external/freertos/portable/GCC/nrf52;../../external/freertos/portable/CMSIS/nrf52;../../external/freertos/source/include;../../external/fprintf;../../external/segger_rtt;../../modules/nrfx/drivers/include;../../components/libraries/util;../../components/ble/ble_advertising ;../../components/libraries/fds;../../components/libraries/button ;../../components/libraries/bsp;../../modules/nrfx/drivers/include;"
          debug_additional_load_file="../../components/softdevice/s132/hex/s132_nrf52_6.0.0_softdevice.hex"
          debug_register_definition_file="../../modules/nrfx/mdk/nrf52.svd"
          debug_start_from_entry_point_symbol="No"
          debug_target_connection="J-Link"
          gcc_debugging_level="Level 3"
          gcc_entry_point="Reset_Handler"
          linker_output_format="hex"
          linker_printf_fmt_level="long"
          linker_printf_width_precision_supported="Yes"
          linker_section_placement_file="flash_placement.xml"
          linker_section_placement_macros="FLASH_PH_START=0x0;FLASH_PH_SIZE=0x80000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x10000;FLASH_START=0x26000;FLASH_SIZE=0x5a000;RAM_START=0x200022b8;RAM_SIZE=0xdd48"
          linker_section_placements_segments="FLASH RX 0x0 0x80000;RAM RWX 0x20000000 0x10000"
          macros="CMSIS_CONFIG_TOOL=../../external_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"
          project_directory=""
          project_type="Executable" />
        <folder Name="Segger Startup Files">
          <file file_name="$(StudioDir)/source/thumb_crt0.s" />
        </folder>
        <folder Name="nRF_Log">
          <file file_name="../../components/libraries/experimental_log/src/nrf_log_backend_rtt.c" />
          <file file_name="../../components/libraries/experimental_log/src/nrf_log_backend_serial.c" />
          <file file_name="../../components/libraries/experimental_log/src/nrf_log_backend_uart.c" />
          <file file_name="../../components/libraries/experimental_log/src/nrf_log_default_backends.c" />
          <file file_name="../../components/libraries/experimental_log/src/nrf_log_frontend.c" />
          <file file_name="../../components/libraries/experimental_log/src/nrf_log_str_formatter.c" />
        </folder>
        <folder Name="nRF_Libraries">
          <file file_name="../../components/libraries/util/app_error.c" />
          <file file_name="../../components/libraries/util/app_error_handler_gcc.c" />
          <file file_name="../../components/libraries/util/app_error_weak.c" />
          <file file_name="../../components/libraries/util/app_util_platform.c" />
          <file file_name="../../components/libraries/util/nrf_assert.c" />
          <file file_name="../../components/libraries/atomic_fifo/nrf_atfifo.c" />
          <file file_name="../../components/libraries/atomic_flags/nrf_atflags.c" />
          <file file_name="../../components/libraries/atomic/nrf_atomic.c" />
          <file file_name="../../components/libraries/balloc/nrf_balloc.c" />
          <file file_name="../../external/fprintf/nrf_fprintf.c" />
          <file file_name="../../components/libraries/experimental_memobj/nrf_memobj.c" />
          <file file_name="../../components/libraries/experimental_section_vars/nrf_section_iter.c" />
          <file file_name="../../components/libraries/strerror/nrf_strerror.c" />
          <file file_name="../../components/libraries/fstorage/nrf_fstorage_sd.c" />
          <file file_name="../../components/libraries/fifo/app_fifo.c" />
          <file file_name="../../components/libraries/bsp/bsp.c" />
          <file file_name="../../components/libraries/timer/app_timer_freertos.c" />
          <file file_name="../../components/libraries/fds/fds.c" />
          <file file_name="../../components/libraries/uart/app_uart_fifo.c" />
        </folder>
        <folder Name="None">
          <file file_name="../../modules/nrfx/mdk/ses_nRF_Startup.s" />
          <file file_name="../../modules/nrfx/mdk/ses_nrf52_Vectors.s" />
          <file file_name="../../modules/nrfx/mdk/system_nrf52.c" />
          <file file_name="../../modules/nrfx/hal/nrf_nvmc.c" />
        </folder>
        <folder Name="Board Definition">
          <file file_name="../../components/boards/boards.c" />
        </folder>
        <folder Name="nRF_Drivers">
          <file file_name="../../integration/nrfx/legacy/nrf_drv_clock.c" />
          <file file_name="../../integration/nrfx/legacy/nrf_drv_uart.c" />
          <file file_name="../../integration/nrfx/legacy/nrf_drv_power.c" />
          <file file_name="../../integration/nrfx/legacy/nrf_drv_spi.c" />
          <file file_name="../../integration/nrfx/legacy/nrf_drv_swi.c" />
          <file file_name="../../integration/nrfx/legacy/nrf_drv_twi.c" />
          <file file_name="../../modules/nrfx/drivers/src/nrfx_clock.c" />
          <file file_name="../../modules/nrfx/drivers/src/nrfx_gpiote.c" />
          <file file_name="../../modules/nrfx/drivers/src/prs/nrfx_prs.c" />
          <file file_name="../../modules/nrfx/drivers/src/nrfx_uart.c" />
          <file file_name="../../modules/nrfx/drivers/src/nrfx_uarte.c" />
          <file file_name="../../modules/nrfx/drivers/src/nrfx_twim.c" />
          <file file_name="../../modules/nrfx/drivers/src/nrfx_spim.c" />
        </folder>
        <folder Name="Application">
          <file file_name="sdk_config.h" />
          <file file_name="main.c" />
        </folder>
        <folder Name="nRF_Segger_RTT">
          <file file_name="../../external/segger_rtt/SEGGER_RTT.c" />
          <file file_name="../../external/segger_rtt/SEGGER_RTT_Syscalls_SES.c" />
          <file file_name="../../external/segger_rtt/SEGGER_RTT_printf.c" />
        </folder>
        <folder Name="nRF_BLE">
          <file file_name="../../components/ble/common/ble_advdata.c" />
          <file file_name="../../components/ble/common/ble_conn_params.c" />
          <file file_name="../../components/ble/common/ble_conn_state.c" />
          <file file_name="../../components/ble/common/ble_srv_common.c" />
          <file file_name="../../components/ble/nrf_ble_gatt/nrf_ble_gatt.c" />
          <file file_name="../../components/ble/peer_manager/pm_mutex.c" />
          <file file_name="../../components/ble/ble_link_ctx_manager/ble_link_ctx_manager.c" />
          <file file_name="../../components/ble/peer_manager/peer_id.c" />
          <file file_name="../../components/ble/peer_manager/pm_buffer.c" />
          <file file_name="../../components/ble/peer_manager/security_dispatcher.c" />
          <file file_name="../../components/ble/peer_manager/security_manager.c" />
          <file file_name="../../components/ble/peer_manager/peer_data_storage.c" />
          <file file_name="../../components/ble/peer_manager/peer_database.c" />
          <file file_name="../../components/ble/peer_manager/gatts_cache_manager.c" />
          <file file_name="../../components/ble/peer_manager/gatt_cache_manager.c" />
          <file file_name="../../components/ble/peer_manager/id_manager.c" />
          <file file_name="../../components/ble/peer_manager/peer_manager.c" />
          <file file_name="../../components/ble/ble_services/ble_nus/ble_nus.c" />
          <file file_name="../../components/ble/ble_advertising/ble_advertising.c" />
        </folder>
        <folder Name="nRF_SoftDevice">
          <file file_name="../../components/softdevice/common/nrf_sdh.c" />
          <file file_name="../../components/softdevice/common/nrf_sdh_ble.c" />
          <file file_name="../../components/softdevice/common/nrf_sdh_soc.c" />
          <file file_name="../../components/softdevice/common/nrf_sdh_freertos.c" />
        </folder>
        <folder Name="FreeRTOS">
          <file file_name="../../external/freertos/portable/GCC/nrf52/port.c" />
          <file file_name="../../external/freertos/source/tasks.c" />
          <file file_name="../../external/freertos/source/croutine.c " />
          <file file_name="../../external/freertos/source/event_groups.c " />
          <file file_name="../../external/freertos/source/list.c " />
          <file file_name="../../external/freertos/source/queue.c " />
          <file file_name="../../external/freertos/source/stream_buffer.c " />
          <file file_name="../../external/freertos/source/timers.c " />
          <file file_name="../../external/freertos/source/portable/MemMang/heap_1.c " />
          <file file_name="../../external/freertos/portable/CMSIS/nrf52/port_cmsis_systick.c " />
          <file file_name="../../external/freertos/portable/CMSIS/nrf52/port_cmsis.c " />
        </folder>
        <folder Name="service">
          <file file_name="service/sensor/sensor.c" />
          <file file_name="service/power/power." />
        </folder>
        <folder Name="app">
          <file file_name="app/test_task.c" />
        </folder>
        <folder Name="board">
          <file file_name="board/board_basic.c" />
          <file file_name="board/itracker_basic.c" />
        </folder>
        <folder Name="external">
          <file file_name="external/utilities.c" />
        </folder>
        <folder Name="hal">
          <file file_name="hal/hal_gpio.c" />
          <file file_name="hal/hal_i2c.c" />
          <file file_name="hal/hal_spi.c" />
          <file file_name="hal/hal_uart.c" />
        </folder>
        <folder Name="driver">
          <file file_name="driver/bg96.c" />
          <file file_name="driver/bme280.c" />
          <file file_name="driver/lis2mdl.c" />
          <file file_name="driver/lis3dh.c" />
          <file file_name="driver/opt3001.c" />
        </folder>
      </project>
      <configuration
        Name="Release"
        c_preprocessor_definitions="NDEBUG"
        gcc_optimization_level="Optimize For Size" />
      <configuration
        Name="Debug"
        c_preprocessor_definitions="DEBUG; DEBUG_NRF"
        gcc_optimization_level="None" />
    </solution>

    Here they are, no need to make it private

    Regards

  • Hi.

    I don't spot any immediate faults in your flash_placement.xml file.

    But I looked at the Linking output you posted in your previous reply.

    asantos said:


        Output/Release/Exe/rui_s132.elf section `.init' will not fit in region `UNPLACED_SECTIONS'
        region `UNPLACED_SECTIONS' overflowed by 42804 bytes

    Do you still get region 'UNPLACED_SECTIONS' overflowed by 42804 bytes?

    Because if that is the case, then I think you Application is to big. Which device are you using?

    Best regards,

    Andreas

  • Hi Andreas

    After doing a rebuild my flash placement errors disappeared.

    Also I fixed the rest of the errors, some freertos files were not included properly.

    Finally I can buil and program my board with SES

    Your support is greatly appreciated

Related