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

Building example code based on nRF52832 giving errors

Hi,

I am new to nRF52832 software and Segger Embedded Studio. Was trying to comiple an example code based on ISP4520 which is based on nRF52832 device and am getting following error.

 Output/Debug/Exe/ble_lora_template_ISP4520_EU.elf does not exist.
1> Linking ble_lora_template_ISP4520_EU.elf
1>
1> error: can't open C:/ISP4520_Source_Code_v2.0.4/src/apps/ble_lora_template/ISP4520_EU/s132/ses/ for reading
Build failed

I checked the build options Assembler is Segger, Compiler is gcc, Linker is Segger.

There are 2 compiler options gcc and clang.

Please guide.

Thanks 

Sangeeta

Parents
  • an example code based on ISP4520

    Where did you get that code?

    Have you contacted the author/supplier for support?

    can't open C:/ISP4520_Source_Code_v2.0.4/src/apps/ble_lora_template/ISP4520_EU/s132/ses/ for reading

    So what have you done to investigate that?

    • Does that folder exist?
    • Do you have read permission?
  • Hi,

    Thanks. I have sent them the mail.

    I am using Segger Embedded Studio 

    I tried building example from nordic_sdk too...this is the error

    Build Log  from nordic_sdk folder for ble_app_blinky_pca10040_s132 when Assembler and Linker Build Options is SEGGER
    Building ‘ble_app_blinky_c_pca10040_s132’ from solution ‘ble_app_blinky_c_pca10040_s132’ in configuration ‘Debug’
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/thumb_crt0.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_backend_rtt.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_backend_serial.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_backend_uart.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_default_backends.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_frontend.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_str_formatter.o' is up to date
    4> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_button.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_error.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_error_weak.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_scheduler.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_timer.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_util_platform.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/hardfault_implementation.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_assert.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_atfifo.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_balloc.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fprintf.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fprintf_format.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fstorage.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fstorage_sd.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_memobj.o' is up to date
    4> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_pwr_mgmt.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_section_iter.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_strerror.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/sdk_mapped_flags.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/boards.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_clock.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_common.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_gpiote.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_uart.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/bsp.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/bsp_btn_ble.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/bsp_nfc.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/main.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/SEGGER_RTT.o' is up to date
    4> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/SEGGER_RTT_Syscalls_SES.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/SEGGER_RTT_printf.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_advdata.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_advertising.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_conn_state.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_db_discovery.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_srv_common.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_ble_gatt.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ses_nRF_Startup.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ses_nrf52_Vectors.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/system_nrf52.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_lbs_c.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_sdh.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_sdh_ble.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_sdh_soc.o' is up to date
    1> Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/main.o (19.05.2019 16:20:32) is newer than Output/Debug/Exe/ble_app_blinky_c_pca10040_s132.elf (19.05.2019 16:19:42).
    1> Linking ble_app_blinky_c_pca10040_s132.elf
    1> C:/Program Files (x86)/SEGGER/SEGGER Embedded Studio for ARM 4.16/gcc/arm-none-eabi/bin/objcopy: C:/ISP4520_Source_Code_v2.0.4/src/nordic_sdk/nRF5_SDK_14.2.0_17b948a/examples/ble_central/ble_app_blinky_c/pca10040/s132/ses/Output/Debug/Exe/ble_app_blinky_c_pca10040_s132.hex 64-bit address 0x4ccc2300023000 out of range for Intel Hex file
    1> C:/Program Files (x86)/SEGGER/SEGGER Embedded Studio for ARM 4.16/gcc/arm-none-eabi/bin/objcopy:C:/ISP4520_Source_Code_v2.0.4/src/nordic_sdk/nRF5_SDK_14.2.0_17b948a/examples/ble_central/ble_app_blinky_c/pca10040/s132/ses/Output/Debug/Exe/ble_app_blinky_c_pca10040_s132.hex: bad value
    Build failed
    Thanks and Regards,
    Sangeeta
Reply
  • Hi,

    Thanks. I have sent them the mail.

    I am using Segger Embedded Studio 

    I tried building example from nordic_sdk too...this is the error

    Build Log  from nordic_sdk folder for ble_app_blinky_pca10040_s132 when Assembler and Linker Build Options is SEGGER
    Building ‘ble_app_blinky_c_pca10040_s132’ from solution ‘ble_app_blinky_c_pca10040_s132’ in configuration ‘Debug’
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/thumb_crt0.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_backend_rtt.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_backend_serial.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_backend_uart.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_default_backends.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_frontend.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_log_str_formatter.o' is up to date
    4> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_button.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_error.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_error_weak.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_scheduler.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_timer.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/app_util_platform.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/hardfault_implementation.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_assert.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_atfifo.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_balloc.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fprintf.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fprintf_format.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fstorage.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_fstorage_sd.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_memobj.o' is up to date
    4> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_pwr_mgmt.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_section_iter.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_strerror.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/sdk_mapped_flags.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/boards.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_clock.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_common.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_gpiote.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_drv_uart.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/bsp.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/bsp_btn_ble.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/bsp_nfc.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/main.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/SEGGER_RTT.o' is up to date
    4> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/SEGGER_RTT_Syscalls_SES.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/SEGGER_RTT_printf.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_advdata.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_advertising.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_conn_state.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_db_discovery.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_srv_common.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_ble_gatt.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ses_nRF_Startup.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ses_nrf52_Vectors.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/system_nrf52.o' is up to date
    3> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/ble_lbs_c.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_sdh.o' is up to date
    2> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_sdh_ble.o' is up to date
    1> 'Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/nrf_sdh_soc.o' is up to date
    1> Output/ble_app_blinky_c_pca10040_s132 Debug/Obj/main.o (19.05.2019 16:20:32) is newer than Output/Debug/Exe/ble_app_blinky_c_pca10040_s132.elf (19.05.2019 16:19:42).
    1> Linking ble_app_blinky_c_pca10040_s132.elf
    1> C:/Program Files (x86)/SEGGER/SEGGER Embedded Studio for ARM 4.16/gcc/arm-none-eabi/bin/objcopy: C:/ISP4520_Source_Code_v2.0.4/src/nordic_sdk/nRF5_SDK_14.2.0_17b948a/examples/ble_central/ble_app_blinky_c/pca10040/s132/ses/Output/Debug/Exe/ble_app_blinky_c_pca10040_s132.hex 64-bit address 0x4ccc2300023000 out of range for Intel Hex file
    1> C:/Program Files (x86)/SEGGER/SEGGER Embedded Studio for ARM 4.16/gcc/arm-none-eabi/bin/objcopy:C:/ISP4520_Source_Code_v2.0.4/src/nordic_sdk/nRF5_SDK_14.2.0_17b948a/examples/ble_central/ble_app_blinky_c/pca10040/s132/ses/Output/Debug/Exe/ble_app_blinky_c_pca10040_s132.hex: bad value
    Build failed
    Thanks and Regards,
    Sangeeta
Children
No Data
Related