12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <!DOCTYPE Linker_Placement_File>
- <Root name="Flash Section Placement">
- <MemorySegment name="$(FLASH_NAME:FLASH)">
- <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" 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" />
- <ProgramSection alignment="4" keep="Yes" load="Yes" name=".dfu_trans" inputsections="*(SORT(.dfu_trans*))" address_symbol="__start_dfu_trans" end_symbol="__stop_dfu_trans" />
- <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_const_data" inputsections="*(.log_const_data*)" address_symbol="__start_log_const_data" end_symbol="__stop_log_const_data" />
- <ProgramSection alignment="4" keep="Yes" load="Yes" name=".svc_data" inputsections="*(.svc_data*)" address_symbol="__start_svc_data" end_symbol="__stop_svc_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=".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=".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_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=".nrf_sections" address_symbol="__start_nrf_sections" />
- <ProgramSection alignment="4" keep="Yes" load="Yes" name=".log_dynamic_data" inputsections="*(.log_dynamic_data*)" runin=".log_dynamic_data_run"/>
- <ProgramSection alignment="4" keep="Yes" load="Yes" name=".fs_data" inputsections="*(.fs_data*)" runin=".fs_data_run"/>
- </MemorySegment>
- <MemorySegment name="$(RAM_NAME:RAM);SRAM">
- <ProgramSection alignment="0x100" load="No" name=".vectors_ram" start="$(RAM_START:$(SRAM_START:))" />
- <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" 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=".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=".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>
- <MemorySegment name="FLASH2">
- <ProgramSection alignment="4" load="Yes" name=".text2" />
- <ProgramSection alignment="4" load="Yes" name=".rodata2" />
- <ProgramSection alignment="4" load="Yes" runin=".data2_run" name=".data2" />
- </MemorySegment>
- <MemorySegment name="SRAM2">
- <ProgramSection alignment="4" load="No" name=".data2_run" />
- <ProgramSection alignment="4" load="No" name=".bss2" />
- </MemorySegment>
- </Root>
|