Back to home page

LXR

 
 

    


Warning, /spec/build/bsps/arm/imxrt/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 = ${IMXRT_MEMORY_NULL_SIZE:#010x}
0006     ITCM           : ORIGIN = ${IMXRT_MEMORY_NULL_SIZE:#010x}, LENGTH = ${IMXRT_MEMORY_ITCM_SIZE:#010x}
0007     DTCM           : ORIGIN = 0x20000000, LENGTH = ${IMXRT_MEMORY_DTCM_SIZE:#010x}
0008     OCRAM          : ORIGIN = ${IMXRT_MEMORY_OCRAM_ORIGIN:#010x}, LENGTH = ${IMXRT_MEMORY_OCRAM_SIZE:#010x} - ${IMXRT_MEMORY_OCRAM_NOCACHE_SIZE:#010x}
0009     OCRAM_NOCACHE  : ORIGIN = ${IMXRT_MEMORY_OCRAM_ORIGIN:#010x} + ${IMXRT_MEMORY_OCRAM_SIZE:#010x} - ${IMXRT_MEMORY_OCRAM_NOCACHE_SIZE:#010x}, LENGTH = ${IMXRT_MEMORY_OCRAM_NOCACHE_SIZE:#010x}
0010     PERIPHERAL     : ORIGIN = 0x40000000, LENGTH = 0x20000000
0011     FLASH_RAW      : ORIGIN = ${IMXRT_MEMORY_FLASH_ORIGIN:#010x}, LENGTH = ${IMXRT_MEMORY_FLASH_SIZE:#010x}
0012     FLASH_CONFIG   : ORIGIN = ${IMXRT_MEMORY_FLASH_ORIGIN:#010x} + ${IMXRT_MEMORY_FLASH_CFG_OFFSET:#010x}, LENGTH = ${IMXRT_MEMORY_FLASH_IVT_OFFSET:#010x} - ${IMXRT_MEMORY_FLASH_CFG_OFFSET:#010x}
0013     FLASH_IVT      : ORIGIN = ${IMXRT_MEMORY_FLASH_ORIGIN:#010x} + ${IMXRT_MEMORY_FLASH_IVT_OFFSET:#010x}, LENGTH = ${IMXRT_MEMORY_FLASH_IVT_SIZE:#010x}
0014     FLASH          : ORIGIN = ${IMXRT_MEMORY_FLASH_ORIGIN:#010x} + ${IMXRT_MEMORY_FLASH_IVT_OFFSET:#010x} + ${IMXRT_MEMORY_FLASH_IVT_SIZE:#010x}, LENGTH = ${IMXRT_MEMORY_FLASH_SIZE:#010x} - ${IMXRT_MEMORY_FLASH_IVT_OFFSET:#010x} - ${IMXRT_MEMORY_FLASH_IVT_SIZE:#010x}
0015     EXTRAM         : ORIGIN = ${IMXRT_MEMORY_EXTRAM_ORIGIN:#010x}, LENGTH = ${IMXRT_MEMORY_EXTRAM_SIZE:#010x} - ${IMXRT_MEMORY_EXTRAM_NOCACHE_SIZE:#010x}
0016     EXTRAM_NOCACHE : ORIGIN = ${IMXRT_MEMORY_EXTRAM_ORIGIN:#010x} + ${IMXRT_MEMORY_EXTRAM_SIZE:#010x} - ${IMXRT_MEMORY_EXTRAM_NOCACHE_SIZE:#010x}, LENGTH = ${IMXRT_MEMORY_EXTRAM_NOCACHE_SIZE:#010x}
0017   }
0018 
0019   imxrt_memory_null_begin = ORIGIN (NULL);
0020   imxrt_memory_null_end = ORIGIN (NULL) + LENGTH (NULL);
0021   imxrt_memory_null_size = LENGTH (NULL);
0022 
0023   imxrt_memory_itcm_begin = ORIGIN (ITCM);
0024   imxrt_memory_itcm_end = ORIGIN (ITCM) + LENGTH (ITCM);
0025   imxrt_memory_itcm_size = LENGTH (ITCM);
0026 
0027   imxrt_memory_dtcm_begin = ORIGIN (DTCM);
0028   imxrt_memory_dtcm_end = ORIGIN (DTCM) + LENGTH (DTCM);
0029   imxrt_memory_dtcm_size = LENGTH (DTCM);
0030 
0031   imxrt_memory_ocram_begin = ORIGIN (OCRAM);
0032   imxrt_memory_ocram_end = ORIGIN (OCRAM) + LENGTH (OCRAM);
0033   imxrt_memory_ocram_size = LENGTH (OCRAM);
0034 
0035   imxrt_memory_ocram_nocache_begin = ORIGIN (OCRAM_NOCACHE);
0036   imxrt_memory_ocram_nocache_end = ORIGIN (OCRAM_NOCACHE) + LENGTH (OCRAM_NOCACHE);
0037   imxrt_memory_ocram_nocache_size = LENGTH (OCRAM_NOCACHE);
0038 
0039   imxrt_memory_peripheral_begin = ORIGIN (PERIPHERAL);
0040   imxrt_memory_peripheral_end = ORIGIN (PERIPHERAL) + LENGTH (PERIPHERAL);
0041   imxrt_memory_peripheral_size = LENGTH (PERIPHERAL);
0042 
0043   imxrt_memory_flash_raw_begin = ORIGIN (FLASH_RAW);
0044   imxrt_memory_flash_raw_end = ORIGIN (FLASH_RAW) + LENGTH (FLASH_RAW);
0045   imxrt_memory_flash_raw_size = LENGTH (FLASH_RAW);
0046 
0047   imxrt_memory_flash_config_begin = ORIGIN (FLASH_CONFIG);
0048   imxrt_memory_flash_config_end = ORIGIN (FLASH_CONFIG) + LENGTH (FLASH_CONFIG);
0049   imxrt_memory_flash_config_size = LENGTH (FLASH_CONFIG);
0050 
0051   imxrt_memory_flash_ivt_begin = ORIGIN (FLASH_IVT);
0052   imxrt_memory_flash_ivt_end = ORIGIN (FLASH_IVT) + LENGTH (FLASH_IVT);
0053   imxrt_memory_flash_ivt_size = LENGTH (FLASH_IVT);
0054 
0055   imxrt_memory_flash_begin = ORIGIN (FLASH);
0056   imxrt_memory_flash_end = ORIGIN (FLASH) + LENGTH (FLASH);
0057   imxrt_memory_flash_size = LENGTH (FLASH);
0058 
0059   imxrt_memory_extram_begin = ORIGIN (EXTRAM);
0060   imxrt_memory_extram_end = ORIGIN (EXTRAM) + LENGTH (EXTRAM);
0061   imxrt_memory_extram_size = LENGTH (EXTRAM);
0062 
0063   imxrt_memory_extram_nocache_begin = ORIGIN (EXTRAM_NOCACHE);
0064   imxrt_memory_extram_nocache_end = ORIGIN (EXTRAM_NOCACHE) + LENGTH (EXTRAM_NOCACHE);
0065   imxrt_memory_extram_nocache_size = LENGTH (EXTRAM_NOCACHE);
0066 copyrights:
0067 - Copyright (C) 2020 embedded brains GmbH & Co. KG
0068 enabled-by: true
0069 install-path: ${BSP_LIBDIR}
0070 links: []
0071 target: linkcmds.memory
0072 type: build