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

Cannot download multiple load file because they overlap

Hello,

I am upgrading my project from SDK 15.0 to SDK 17.0 and I get this message.

Please see my project's comfiguration file:

debug_additional_load_file="../SDK_17/Components/softdevice/s140/hex/s140_nrf52_7.0.1_softdevice.hex"
debug_register_definition_file="../SDK_17/Modules/nrfx/mdk/nrf52840.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=0x100000;RAM_PH_START=0x20000000;RAM_PH_SIZE=0x40000;FLASH_START=0x27000;FLASH_SIZE=0x68000;RAM_START=0x200057b8;RAM_SIZE=0x3a848"
linker_section_placements_segments="FLASH RX 0x0 0x100000;RAM RWX 0x20000000 0x40000;bootloader_settings_page RX 0x000FF000 0x1000"
macros="CMSIS_CONFIG_TOOL=../SDK_17/External_tools/cmsisconfig/CMSIS_Configuration_Wizard.jar"

Thanks,

Alon

Parents Reply
  • Hi!

    nRF5 SDK v15.0.0 supports S140 SoftDevice v6.0.0, see here. So you don't have to upgrade.

    If you take a look at your linker section placement macros, you can see that the FLASH and RAM area overlap which is why you are seeing this error.

    However, I'm not completely sure which values you should change and to what, so for an answer to that you'll have to wait until Monday unfortunately. That's when we have more people in the office to answer this. 

    Best regards,

    Heidi

Children
Related