Back to home page

LXR

 
 

    


Warning, /spec/build/bsps/arm/stm32h7/linkcmdsmemory.yml is written in an unsupported language. File is not indexed.

0001 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
0002 build-type: config-file
0003 content: |
0004   MEMORY {
0005     NULL        : ORIGIN = 0x00000000, LENGTH = ${STM32H7_MEMORY_NULL_SIZE:#010x}
0006     ITCM        : ORIGIN = ${STM32H7_MEMORY_NULL_SIZE:#010x}, LENGTH = ${STM32H7_MEMORY_ITCM_SIZE:#010x}
0007     FLASH       : ORIGIN = ${STM32H7_MEMORY_FLASH_ORIGIN:#010x}, LENGTH = ${STM32H7_MEMORY_FLASH_SIZE:#010x}
0008     DTCM        : ORIGIN = 0x20000000, LENGTH = ${STM32H7_MEMORY_DTCM_SIZE:#010x}
0009     SRAM_AXI    : ORIGIN = 0x24000000, LENGTH = ${STM32H7_MEMORY_SRAM_AXI_SIZE:#010x}
0010     SRAM_1      : ORIGIN = 0x30000000, LENGTH = ${STM32H7_MEMORY_SRAM_1_SIZE:#010x}
0011     SRAM_2      : ORIGIN = 0x30020000, LENGTH = ${STM32H7_MEMORY_SRAM_2_SIZE:#010x}
0012     SRAM_3      : ORIGIN = 0x30040000, LENGTH = ${STM32H7_MEMORY_SRAM_3_SIZE:#010x}
0013     SRAM_4      : ORIGIN = 0x38000000, LENGTH = ${STM32H7_MEMORY_SRAM_4_SIZE:#010x}
0014     SRAM_BACKUP : ORIGIN = 0x38800000, LENGTH = ${STM32H7_MEMORY_SRAM_BACKUP_SIZE:#010x}
0015     PERIPHERAL  : ORIGIN = 0x40000000, LENGTH = ${STM32H7_MEMORY_PERIPHERAL_SIZE:#010x}
0016     NOR         : ORIGIN = 0x60000000, LENGTH = ${STM32H7_MEMORY_NOR_SIZE:#010x}
0017     SDRAM_1     : ORIGIN = 0x70000000, LENGTH = ${STM32H7_MEMORY_SDRAM_1_SIZE:#010x}
0018     NAND        : ORIGIN = 0x80000000, LENGTH = ${STM32H7_MEMORY_NAND_SIZE:#010x}
0019     QUADSPI     : ORIGIN = 0x90000000, LENGTH = ${STM32H7_MEMORY_QUADSPI_SIZE:#010x}
0020     SDRAM_2     : ORIGIN = 0xd0000000, LENGTH = ${STM32H7_MEMORY_SDRAM_2_SIZE:#010x}
0021   }
0022 
0023   stm32h7_memory_null_begin = ORIGIN (NULL);
0024   stm32h7_memory_null_end = ORIGIN (NULL) + LENGTH (NULL);
0025   stm32h7_memory_null_size = LENGTH (NULL);
0026 
0027   stm32h7_memory_itcm_begin = ORIGIN (ITCM);
0028   stm32h7_memory_itcm_end = ORIGIN (ITCM) + LENGTH (ITCM);
0029   stm32h7_memory_itcm_size = LENGTH (ITCM);
0030 
0031   stm32h7_memory_flash_begin = ORIGIN (FLASH);
0032   stm32h7_memory_flash_end = ORIGIN (FLASH) + LENGTH (FLASH);
0033   stm32h7_memory_flash_size = LENGTH (FLASH);
0034 
0035   stm32h7_memory_dtcm_begin = ORIGIN (DTCM);
0036   stm32h7_memory_dtcm_end = ORIGIN (DTCM) + LENGTH (DTCM);
0037   stm32h7_memory_dtcm_size = LENGTH (DTCM);
0038 
0039   stm32h7_memory_sram_axi_begin = ORIGIN (SRAM_AXI);
0040   stm32h7_memory_sram_axi_end = ORIGIN (SRAM_AXI) + LENGTH (SRAM_AXI);
0041   stm32h7_memory_sram_axi_size = LENGTH (SRAM_AXI);
0042 
0043   stm32h7_memory_sram_1_begin = ORIGIN (SRAM_1);
0044   stm32h7_memory_sram_1_end = ORIGIN (SRAM_1) + LENGTH (SRAM_1);
0045   stm32h7_memory_sram_1_size = LENGTH (SRAM_1);
0046 
0047   stm32h7_memory_sram_2_begin = ORIGIN (SRAM_2);
0048   stm32h7_memory_sram_2_end = ORIGIN (SRAM_2) + LENGTH (SRAM_2);
0049   stm32h7_memory_sram_2_size = LENGTH (SRAM_2);
0050 
0051   stm32h7_memory_sram_3_begin = ORIGIN (SRAM_3);
0052   stm32h7_memory_sram_3_end = ORIGIN (SRAM_3) + LENGTH (SRAM_3);
0053   stm32h7_memory_sram_3_size = LENGTH (SRAM_3);
0054 
0055   stm32h7_memory_sram_4_begin = ORIGIN (SRAM_4);
0056   stm32h7_memory_sram_4_end = ORIGIN (SRAM_4) + LENGTH (SRAM_4);
0057   stm32h7_memory_sram_4_size = LENGTH (SRAM_4);
0058 
0059   stm32h7_memory_sram_backup_begin = ORIGIN (SRAM_BACKUP);
0060   stm32h7_memory_sram_backup_end = ORIGIN (SRAM_BACKUP) + LENGTH (SRAM_BACKUP);
0061   stm32h7_memory_sram_backup_size = LENGTH (SRAM_BACKUP);
0062 
0063   stm32h7_memory_peripheral_begin = ORIGIN (PERIPHERAL);
0064   stm32h7_memory_peripheral_end = ORIGIN (PERIPHERAL) + LENGTH (PERIPHERAL);
0065   stm32h7_memory_peripheral_size = LENGTH (PERIPHERAL);
0066 
0067   stm32h7_memory_nor_begin = ORIGIN (NOR);
0068   stm32h7_memory_nor_end = ORIGIN (NOR) + LENGTH (NOR);
0069   stm32h7_memory_nor_size = LENGTH (NOR);
0070 
0071   stm32h7_memory_sdram_1_begin = ORIGIN (SDRAM_1);
0072   stm32h7_memory_sdram_1_end = ORIGIN (SDRAM_1) + LENGTH (SDRAM_1);
0073   stm32h7_memory_sdram_1_size = LENGTH (SDRAM_1);
0074 
0075   stm32h7_memory_nand_begin = ORIGIN (NAND);
0076   stm32h7_memory_nand_end = ORIGIN (NAND) + LENGTH (NAND);
0077   stm32h7_memory_nand_size = LENGTH (NAND);
0078 
0079   stm32h7_memory_quadspi_begin = ORIGIN (QUADSPI);
0080   stm32h7_memory_quadspi_end = ORIGIN (QUADSPI) + LENGTH (QUADSPI);
0081   stm32h7_memory_quadspi_size = LENGTH (QUADSPI);
0082 
0083   stm32h7_memory_sdram_2_begin = ORIGIN (SDRAM_2);
0084   stm32h7_memory_sdram_2_end = ORIGIN (SDRAM_2) + LENGTH (SDRAM_2);
0085   stm32h7_memory_sdram_2_size = LENGTH (SDRAM_2);
0086 copyrights:
0087 - Copyright (C) 2020 embedded brains GmbH & Co. KG
0088 enabled-by: true
0089 install-path: ${BSP_LIBDIR}
0090 links: []
0091 target: linkcmds.memory
0092 type: build