| | |
| | | /* |
| | | ** ADSP-21569 linker description file generated on Jul 17, 2025 at 13:46:52. |
| | | ** ADSP-21569 linker description file generated on Sep 05, 2025 at 15:48:19. |
| | | */ |
| | | /* |
| | | ** Copyright (C) 2000-2022 Analog Devices Inc., All Rights Reserved. |
| | | ** Copyright (C) 2000-2023 Analog Devices Inc., All Rights Reserved. |
| | | ** |
| | | ** This file is generated automatically based upon the options selected |
| | | ** in the System Configuration utility. Changes to the LDF configuration |
| | |
| | | ** placed within these sections are preserved when this file is re-generated. |
| | | ** |
| | | ** Product : CrossCore Embedded Studio |
| | | ** Tool Version : 6.2.3.3 |
| | | ** Tool Version : 6.2.5.2 |
| | | */ |
| | | |
| | | ARCHITECTURE(ADSP-21569) |
| | |
| | | // Stack and heap initial memory reserve. |
| | | dxe_block0_stack_and_heap_reserve NO_INIT BW |
| | | { |
| | | RESERVE(heaps_and_system_stack_in_L1, heaps_and_system_stack_in_L1_length = 32768, 8) |
| | | RESERVE(heaps_and_system_stack_in_L1, heaps_and_system_stack_in_L1_length = 189440, 8) |
| | | } > mem_block0_bw |
| | | |
| | | // Highest priority (prio0) data and code. |
| | |
| | | INPUT_SECTION_ALIGN(4) |
| | | RESERVE_EXPAND(heaps_and_system_stack_in_L1, heaps_and_system_stack_in_L1_length, 0, 8) |
| | | ldf_stack_space = heaps_and_system_stack_in_L1; |
| | | ldf_stack_end = (ldf_stack_space + (heaps_and_system_stack_in_L1_length - 8)); |
| | | ldf_stack_end = (ldf_stack_space + (((heaps_and_system_stack_in_L1_length * 57344) / 189440) - 8)); |
| | | ldf_stack_length = ldf_stack_end - ldf_stack_space; |
| | | L1mem_space = ldf_stack_end + 8; |
| | | L1mem_end = (L1mem_space + (((heaps_and_system_stack_in_L1_length * 132096) / 189440) - 8)); |
| | | L1mem_length = L1mem_end - L1mem_space; |
| | | } > mem_block0_bw |
| | | |
| | | dxe_l2_stack_and_heap_expand NO_INIT BW |
| | |
| | | /*$VDSG<insert-input-sections-at-the-start-of-dxe_sdram_stack_and_heap> */ |
| | | |
| | | RESERVE_EXPAND(heaps_and_system_stack_in_L3, heaps_and_system_stack_in_L3_length, 0, 8) |
| | | DDRHeap_space = heaps_and_system_stack_in_L3; |
| | | DDRHeap_space = heaps_and_system_stack_in_L3 + 8; |
| | | DDRHeap_end = (DDRHeap_space + (heaps_and_system_stack_in_L3_length - 8)); |
| | | DDRHeap_length = DDRHeap_end - DDRHeap_space; |
| | | } > SDRAM_STACK_HEAP_BLOCK |