⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testapp_memory_linkscr

📁 xapp from xilinx very hard to find and very usefull application note from the great firm from USA
💻
字号:
/* Linker Script automatically rev'ed up using XPS 8.2 *//*******************************************************************//*                                                                 *//* This file is automatically generated by linker script generator.*//*                                                                 *//* Version: Xilinx EDK 8.1.01EDK_I.19.5                                  *//*                                                                 *//* Copyright (c) 2004 Xilinx, Inc.  All rights reserved.           *//*                                                                 *//* Description : MicroBlaze Linker Script                         *//*                                                                 *//*******************************************************************/_STACK_SIZE = DEFINED(_STACK_SIZE) ? _STACK_SIZE : 0x400;_HEAP_SIZE = DEFINED(_HEAP_SIZE) ? _HEAP_SIZE : 0x400;/* Define Memories in the system */MEMORY{   ilmb_cntlr_dlmb_cntlr : ORIGIN = 0x00000050, LENGTH = 0x00003FAF
	P160_SRAM_256Kx32_FLASH_1Mx32 : ORIGIN = 0x30000000, LENGTH = 0xfffff}/* Specify the default entry point to the program */ENTRY(_start)/* Define the sections, and where they are mapped in memory */SECTIONS{.vectors.reset 0x00000000 : {   *(.vectors.reset)} .vectors.sw_exception 0x00000008 : {   *(.vectors.sw_exception)} .vectors.interrupt 0x00000010 : {   *(.vectors.interrupt)} .vectors.hw_exception 0x00000020 : {   *(.vectors.hw_exception)} .text : {   *(.text)   *(.text.*)   *(.gnu.linkonce.t.*)} > P160_SRAM_256Kx32_FLASH_1Mx32.init : {   KEEP (*(.init))} > P160_SRAM_256Kx32_FLASH_1Mx32.fini : {   KEEP (*(.fini))} > P160_SRAM_256Kx32_FLASH_1Mx32.rodata : {   __rodata_start = .;   *(.rodata)   *(.rodata.*)   *(.gnu.linkonce.r.*)   __rodata_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.sdata2 : {   . = ALIGN(8);   __sdata2_start = .;   *(.sdata2)   *(.gnu.linkonce.s2.*)   . = ALIGN(8);   __sdata2_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.data : {   . = ALIGN(4);   __data_start = .;   *(.data)   *(.data.*)   *(.gnu.linkonce.d.*)   __data_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.got : {   *(.got)} > P160_SRAM_256Kx32_FLASH_1Mx32.got1 : {   *(.got1)} > P160_SRAM_256Kx32_FLASH_1Mx32.got2 : {   *(.got2)} > P160_SRAM_256Kx32_FLASH_1Mx32.ctors : {   __CTOR_LIST__ = .;   ___CTORS_LIST___ = .;   KEEP (*crtbegin.o(.ctors))   KEEP (*(EXCLUDE_FILE(*crtend.o) .ctors))   KEEP (*(SORT(.ctors.*)))   KEEP (*(.ctors))   __CTOR_END__ = .;   ___CTORS_END___ = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.dtors : {   __DTOR_LIST__ = .;   ___DTORS_LIST___ = .;   KEEP (*crtbegin.o(.dtors))   KEEP (*(EXCLUDE_FILE(*crtend.o) .dtors))   KEEP (*(SORT(.dtors.*)))   KEEP (*(.dtors))   __DTOR_END__ = .;   ___DTORS_END___ = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.eh_frame : {   *(.eh_frame)} > P160_SRAM_256Kx32_FLASH_1Mx32.jcr : {   *(.jcr)} > P160_SRAM_256Kx32_FLASH_1Mx32.gcc_except_table : {   *(.gcc_except_table)} > P160_SRAM_256Kx32_FLASH_1Mx32.sdata : {   . = ALIGN(8);   __sdata_start = .;   *(.sdata)   *(.gnu.linkonce.s.*)   __sdata_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.sbss : {   . = ALIGN(4);   __sbss_start = .;   *(.sbss)   *(.gnu.linkonce.sb.*)   . = ALIGN(8);   __sbss_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.tdata : {   __tdata_start = .;   *(.tdata)   *(.gnu.linkonce.td.*)   __tdata_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.tbss : {   __tbss_start = .;   *(.tbss)   *(.gnu.linkonce.tb.*)   __tbss_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.bss : {   . = ALIGN(4);   __bss_start = .;   *(.bss)   *(.gnu.linkonce.b.*)   *(COMMON)   . = ALIGN(4);   __bss_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32.bss_stack : {   __bss_stack_start = .;   *(.bss_stack)   __bss_stack_end = .;} > P160_SRAM_256Kx32_FLASH_1Mx32_SDA_BASE_ = __sdata_start + ((__sbss_end - __sdata_start) / 2 );_SDA2_BASE_ = ((__sdata2_end - __sdata2_start) / 2 );/* Generate Stack and Heap definitions */bss_stack : {   . = ALIGN(8);   _heap = .;   _heap_start = _heap;   . += _HEAP_SIZE;  _heap_end = .;    . += _STACK_SIZE;   . = ALIGN(8);   _stack = .;   __stack = _stack;} > P160_SRAM_256Kx32_FLASH_1Mx32}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -