Memory Error in Flash memory segment, How can i increase the memory

I am trying to integrate a firmware with ble-dfu example. 
But there are errors related to memory. How can i increase memory in flash memory segment 
The error that i ma facing are given below 


Linking ble_app_hrs_pca10040_s132.elf
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .text is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .dfu_trans is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .svc_data is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .log_const_data is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .nrf_balloc is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .log_backends is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .sdh_ble_observers is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .sdh_state_observers is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .sdh_stack_observers is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .sdh_soc_observers is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .fs_data is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .rodata is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: error: .data is too large to fit in FLASH memory segment
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: Output/Debug/Obj/ble_app_hrs_pca10040_s132/nrf_dfu_flash.o: in function `nrf_dfu_flash_init':
1> C:\Users\win10\Downloads\DeviceDownload\nRF5SDK160098a08e2\components\libraries\bootloader\dfu/nrf_dfu_flash.c:114: undefined reference to `nrf_fstorage_sd'
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: Output/Debug/Obj/ble_app_hrs_pca10040_s132/nrf_pwr_mgmt.o:C:\Users\win10\Downloads\DeviceDownload\nRF5SDK160098a08e2\components\libraries\pwr_mgmt/nrf_pwr_mgmt.c:78: undefined reference to `__start_pwr_mgmt_data'
1> C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.40c/gcc/arm-none-eabi/bin/ld: Output/Debug/Obj/ble_app_hrs_pca10040_s132/nrf_pwr_mgmt.o:(.rodata.pwr_mgmt_data+0x4): undefined reference to `__stop_pwr_mgmt_data'
Build failed

Parents Reply Children
No Data
Related