亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? link_uc3a1512.lds

?? freertosV4.40 是一種small的嵌入式系統。利于嵌入式開好者入門學習嵌入式操作系統。通過對于源碼的學習可以很好的掌握freertos的運行機制。
?? LDS
字號:
/****************************************************************************** * AVR32 AT32UC3A1512 GNU LD script file. * * - Compiler:           GNU GCC for AVR32 * - Supported devices:  AVR32 AT32UC3A1512 * * - author              Atmel Corporation: http://www.atmel.com \n *                       Support and FAQ: http://support.atmel.no/ * ******************************************************************************//* Copyright (c) 2007, Atmel Corporation All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The name of ATMEL may not be used to endorse or promote products derived * from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY ATMEL ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY AND * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */OUTPUT_FORMAT("elf32-avr32", "elf32-avr32", "elf32-avr32")OUTPUT_ARCH(avr32:uc)ENTRY(_start)MEMORY{  FLASH (rxai!w) : ORIGIN = 0x80000000, LENGTH = 0x00080000  INTRAM (wxa!ri) : ORIGIN = 0x00000004, LENGTH = 0x0000FFFC  USERPAGE : ORIGIN = 0x80800000, LENGTH = 0x00000200  FACTORYPAGE : ORIGIN = 0x80800200, LENGTH = 0x00000200}PHDRS{  FLASH PT_LOAD;  INTRAM PT_NULL;  USERPAGE PT_LOAD;  FACTORYPAGE PT_LOAD;}SECTIONS{  /* If this heap size is selected, all the INTRAM space from the end of the     data area to the beginning of the stack will be allocated for the heap. */  __max_heap_size__ = -1;  /* Use a default heap size if heap size was not defined. */  __heap_size__ = DEFINED(__heap_size__) ? __heap_size__ : __max_heap_size__;  /* Use a default stack size if stack size was not defined. */  __stack_size__ = DEFINED(__stack_size__) ? __stack_size__ : 4K;  /* Read-only sections, merged into text segment: */  PROVIDE (__executable_start = 0x80000000); . = 0x80000000;  .interp         : { *(.interp) } >FLASH AT>FLASH :FLASH  .reset : {  *(.reset) } >FLASH AT>FLASH :FLASH  .hash           : { *(.hash) } >FLASH AT>FLASH :FLASH  .dynsym         : { *(.dynsym) } >FLASH AT>FLASH :FLASH  .dynstr         : { *(.dynstr) } >FLASH AT>FLASH :FLASH  .gnu.version    : { *(.gnu.version) } >FLASH AT>FLASH :FLASH  .gnu.version_d  : { *(.gnu.version_d) } >FLASH AT>FLASH :FLASH  .gnu.version_r  : { *(.gnu.version_r) } >FLASH AT>FLASH :FLASH  .rel.init       : { *(.rel.init) } >FLASH AT>FLASH :FLASH  .rela.init      : { *(.rela.init) } >FLASH AT>FLASH :FLASH  .rel.text       : { *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) } >FLASH AT>FLASH :FLASH  .rela.text      : { *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) } >FLASH AT>FLASH :FLASH  .rel.fini       : { *(.rel.fini) } >FLASH AT>FLASH :FLASH  .rela.fini      : { *(.rela.fini) } >FLASH AT>FLASH :FLASH  .rel.rodata     : { *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) } >FLASH AT>FLASH :FLASH  .rela.rodata    : { *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) } >FLASH AT>FLASH :FLASH  .rel.data.rel.ro   : { *(.rel.data.rel.ro*) } >FLASH AT>FLASH :FLASH  .rela.data.rel.ro   : { *(.rel.data.rel.ro*) } >FLASH AT>FLASH :FLASH  .rel.data       : { *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) } >FLASH AT>FLASH :FLASH  .rela.data      : { *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) } >FLASH AT>FLASH :FLASH  .rel.tdata	  : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } >FLASH AT>FLASH :FLASH  .rela.tdata	  : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } >FLASH AT>FLASH :FLASH  .rel.tbss	  : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } >FLASH AT>FLASH :FLASH  .rela.tbss	  : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } >FLASH AT>FLASH :FLASH  .rel.ctors      : { *(.rel.ctors) } >FLASH AT>FLASH :FLASH  .rela.ctors     : { *(.rela.ctors) } >FLASH AT>FLASH :FLASH  .rel.dtors      : { *(.rel.dtors) } >FLASH AT>FLASH :FLASH  .rela.dtors     : { *(.rela.dtors) } >FLASH AT>FLASH :FLASH  .rel.got        : { *(.rel.got) } >FLASH AT>FLASH :FLASH  .rela.got       : { *(.rela.got) } >FLASH AT>FLASH :FLASH  .rel.bss        : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) } >FLASH AT>FLASH :FLASH  .rela.bss       : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) } >FLASH AT>FLASH :FLASH  .rel.plt        : { *(.rel.plt) } >FLASH AT>FLASH :FLASH  .rela.plt       : { *(.rela.plt) } >FLASH AT>FLASH :FLASH  .init           :  {    KEEP (*(.init))  } >FLASH AT>FLASH :FLASH =0xd703d703  .plt            : { *(.plt) } >FLASH AT>FLASH :FLASH  .text           :  {    *(.text .stub .text.* .gnu.linkonce.t.*)    KEEP (*(.text.*personality*))    /* .gnu.warning sections are handled specially by elf32.em.  */    *(.gnu.warning)  } >FLASH AT>FLASH :FLASH =0xd703d703  .fini           :  {    KEEP (*(.fini))  } >FLASH AT>FLASH :FLASH =0xd703d703  PROVIDE (__etext = .);  PROVIDE (_etext = .);  PROVIDE (etext = .);  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) } >FLASH AT>FLASH :FLASH  .rodata1        : { *(.rodata1) } >FLASH AT>FLASH :FLASH  .eh_frame_hdr : { *(.eh_frame_hdr) } >FLASH AT>FLASH :FLASH  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) } >FLASH AT>FLASH :FLASH  .gcc_except_table   : ONLY_IF_RO { KEEP (*(.gcc_except_table)) *(.gcc_except_table.*) } >FLASH AT>FLASH :FLASH  .lalign	: { . = ALIGN(8); PROVIDE(_data_lma = .); } >FLASH AT>FLASH :FLASH  . = ORIGIN(INTRAM);  .dalign	: { . = ALIGN(8); PROVIDE(_data = .); } >INTRAM AT>INTRAM :INTRAM  /* Exception handling  */  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) } >INTRAM AT>FLASH :FLASH  .gcc_except_table   : ONLY_IF_RW { KEEP (*(.gcc_except_table)) *(.gcc_except_table.*) } >INTRAM AT>FLASH :FLASH  /* Thread Local Storage sections  */  .tdata	  : { *(.tdata .tdata.* .gnu.linkonce.td.*) } >INTRAM AT>FLASH :FLASH  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } >INTRAM AT>FLASH :FLASH  /* Ensure the __preinit_array_start label is properly aligned.  We     could instead move the label definition inside the section, but     the linker would then create the section even if it turns out to     be empty, which isn't pretty.  */  PROVIDE (__preinit_array_start = ALIGN(32 / 8));  .preinit_array     : { KEEP (*(.preinit_array)) } >INTRAM AT>FLASH :FLASH  PROVIDE (__preinit_array_end = .);  PROVIDE (__init_array_start = .);  .init_array     : { KEEP (*(.init_array)) } >INTRAM AT>FLASH :FLASH  PROVIDE (__init_array_end = .);  PROVIDE (__fini_array_start = .);  .fini_array     : { KEEP (*(.fini_array)) } >INTRAM AT>FLASH :FLASH  PROVIDE (__fini_array_end = .);  .ctors          :  {    /* gcc uses crtbegin.o to find the start of       the constructors, so we make sure it is       first.  Because this is a wildcard, it       doesn't matter if the user does not       actually link against crtbegin.o; the       linker won't look for a file to match a       wildcard.  The wildcard also means that it       doesn't matter which directory crtbegin.o       is in.  */    KEEP (*crtbegin*.o(.ctors))    /* We don't want to include the .ctor section from       from the crtend.o file until after the sorted ctors.       The .ctor section from the crtend file contains the       end of ctors marker and it must be last */    KEEP (*(EXCLUDE_FILE (*crtend*.o ) .ctors))    KEEP (*(SORT(.ctors.*)))    KEEP (*(.ctors))  } >INTRAM AT>FLASH :FLASH  .dtors          :  {    KEEP (*crtbegin*.o(.dtors))    KEEP (*(EXCLUDE_FILE (*crtend*.o ) .dtors))    KEEP (*(SORT(.dtors.*)))    KEEP (*(.dtors))  } >INTRAM AT>FLASH :FLASH  .jcr            : { KEEP (*(.jcr)) } >INTRAM AT>FLASH :FLASH  .data.rel.ro : { *(.data.rel.ro.local) *(.data.rel.ro*) } >INTRAM AT>FLASH :FLASH  .dynamic        : { *(.dynamic) } >INTRAM AT>FLASH :FLASH  .got            : { *(.got.plt) *(.got) } >INTRAM AT>FLASH :FLASH  .data           :  {    *(.data .data.* .gnu.linkonce.d.*)    KEEP (*(.gnu.linkonce.d.*personality*))    SORT(CONSTRUCTORS)  } >INTRAM AT>FLASH :FLASH  .data1          : { *(.data1) } >INTRAM AT>FLASH :FLASH  .balign	: { . = ALIGN(8); _edata = .; } >INTRAM AT>FLASH :FLASH  _edata = .;  PROVIDE (edata = .);  __bss_start = .;  .bss            :  {    *(.dynbss)    *(.bss .bss.* .gnu.linkonce.b.*)    *(COMMON)    /* Align here to ensure that the .bss section occupies space up to       _end.  Align after .bss to ensure correct alignment even if the       .bss section disappears because there are no input sections.  */    . = ALIGN(8);  } >INTRAM AT>INTRAM :INTRAM  . = ALIGN(8);  _end = .;  PROVIDE (end = .);  __heap_start__ = ALIGN(8);  .heap           :  {    *(.heap)    . = (__heap_size__ == __max_heap_size__) ?        ORIGIN(INTRAM) + LENGTH(INTRAM) - __stack_size__ - ABSOLUTE(.) :        __heap_size__;  } >INTRAM AT>INTRAM :INTRAM  __heap_end__ = .;  /* Stabs debugging sections.  */  .stab          0 : { *(.stab) }  .stabstr       0 : { *(.stabstr) }  .stab.excl     0 : { *(.stab.excl) }  .stab.exclstr  0 : { *(.stab.exclstr) }  .stab.index    0 : { *(.stab.index) }  .stab.indexstr 0 : { *(.stab.indexstr) }  .comment       0 : { *(.comment) }  /* DWARF debug sections.     Symbols in the DWARF debugging sections are relative to the beginning     of the section so we begin them at 0.  */  /* DWARF 1 */  .debug          0 : { *(.debug) }  .line           0 : { *(.line) }  /* GNU DWARF 1 extensions */  .debug_srcinfo  0 : { *(.debug_srcinfo) }  .debug_sfnames  0 : { *(.debug_sfnames) }  /* DWARF 1.1 and DWARF 2 */  .debug_aranges  0 : { *(.debug_aranges) }  .debug_pubnames 0 : { *(.debug_pubnames) }  /* DWARF 2 */  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }  .debug_abbrev   0 : { *(.debug_abbrev) }  .debug_line     0 : { *(.debug_line) }  .debug_frame    0 : { *(.debug_frame) }  .debug_str      0 : { *(.debug_str) }  .debug_loc      0 : { *(.debug_loc) }  .debug_macinfo  0 : { *(.debug_macinfo) }  /* SGI/MIPS DWARF 2 extensions */  .debug_weaknames 0 : { *(.debug_weaknames) }  .debug_funcnames 0 : { *(.debug_funcnames) }  .debug_typenames 0 : { *(.debug_typenames) }  .debug_varnames  0 : { *(.debug_varnames) }  .stack         ORIGIN(INTRAM) + LENGTH(INTRAM) - __stack_size__ :  {    _stack = .;    *(.stack)    . = __stack_size__;    _estack = .;  } >INTRAM AT>INTRAM :INTRAM  .userpage       : { *(.userpage .userpage.*) } >USERPAGE AT>USERPAGE :USERPAGE  .factorypage    : { *(.factorypage .factorypage.*) } >FACTORYPAGE AT>FACTORYPAGE :FACTORYPAGE  /DISCARD/ : { *(.note.GNU-stack) }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色爱区综合激月婷婷| 一区二区三区日韩| 欧美一区二区精品| 欧美日韩精品一区二区在线播放| 白白色 亚洲乱淫| 成人av在线观| 91黄色免费网站| 欧美日韩在线播| 欧美一区三区二区| 日韩欧美综合在线| 久久综合九色综合97婷婷女人 | 波多野结衣在线一区| 国产很黄免费观看久久| 成人app网站| 91麻豆精品秘密| 欧美在线观看一区| 欧美日韩在线电影| 日韩视频在线你懂得| 久久网站热最新地址| 国产精品毛片高清在线完整版| 中文字幕亚洲一区二区av在线| 亚洲图片激情小说| 亚洲一区二区三区中文字幕 | 99视频精品在线| 一本久久a久久精品亚洲| 欧美性猛片xxxx免费看久爱| 欧美一区二区三区电影| 久久久激情视频| 一区二区三区在线高清| 日韩精品亚洲专区| 国产精品综合av一区二区国产馆| 99精品视频在线观看免费| 欧美日韩精品一区二区天天拍小说| 日韩精品一区二区三区四区视频| 欧美激情一区三区| 玉米视频成人免费看| 免费在线看成人av| 成人黄色软件下载| 在线免费一区三区| 成人av在线一区二区| 欧美喷水一区二区| 久久婷婷成人综合色| 夜夜揉揉日日人人青青一国产精品| 日本女优在线视频一区二区| 成人免费视频网站在线观看| 欧美日韩国产色站一区二区三区| 欧美精品一区二区三区高清aⅴ | 欧美一级国产精品| 国产精品福利影院| 青青草视频一区| 99精品欧美一区二区三区综合在线| 欧美久久高跟鞋激| 中文文精品字幕一区二区| 亚洲成人在线观看视频| 风间由美一区二区三区在线观看| 欧美视频完全免费看| 国产欧美日本一区视频| 视频一区在线视频| 99国产精品久久久久| wwwwww.欧美系列| 洋洋av久久久久久久一区| 国模冰冰炮一区二区| 欧美日本在线看| 中文字幕一区视频| 久久国产精品区| 欧美日韩亚洲综合在线| 国产精品久久久99| 国产米奇在线777精品观看| 欧美日韩一区视频| 综合在线观看色| 国产一区啦啦啦在线观看| 欧美少妇xxx| 亚洲视频综合在线| 床上的激情91.| 2021中文字幕一区亚洲| 日韩vs国产vs欧美| 欧美三区免费完整视频在线观看| 亚洲欧洲美洲综合色网| 国产传媒日韩欧美成人| 日韩欧美123| 日韩精品五月天| 色天天综合色天天久久| 国产精品家庭影院| 成人综合婷婷国产精品久久蜜臀| 久久先锋资源网| 老司机精品视频在线| 91麻豆精品国产| 日韩在线卡一卡二| 欧美日韩精品福利| 亚洲成av人片一区二区| 日本高清无吗v一区| 亚洲图片激情小说| 99精品在线免费| 国产精品久久久久国产精品日日| 成人影视亚洲图片在线| 国产欧美一区二区三区鸳鸯浴 | 依依成人综合视频| a4yy欧美一区二区三区| 国产精品高潮呻吟| 99国产精品久| 亚洲美女一区二区三区| 91看片淫黄大片一级| 国产免费久久精品| 成人激情综合网站| 日韩码欧中文字| 色婷婷久久久亚洲一区二区三区| 亚洲品质自拍视频| 色狠狠av一区二区三区| 亚洲一区二区欧美| 欧美精品一级二级| 美女视频黄 久久| 久久综合色8888| 国产成人精品免费在线| 国产精品私人影院| 一本大道久久a久久综合婷婷| 亚洲欧美日韩一区| 欧美日韩在线不卡| 美女视频一区在线观看| 国产欧美精品一区二区三区四区| 久久久国产午夜精品| 国产精品综合久久| 国产日韩精品一区二区三区在线| 成人自拍视频在线| 亚洲免费观看高清| 欧美午夜精品一区二区蜜桃| 婷婷开心激情综合| 日韩欧美一级二级三级| 国产成人精品www牛牛影视| 综合久久国产九一剧情麻豆| 欧美性淫爽ww久久久久无| 日本视频在线一区| 国产欧美日韩另类视频免费观看| 91免费观看视频在线| 日韩制服丝袜av| 欧美极品美女视频| 在线精品视频免费播放| 久久国产夜色精品鲁鲁99| 日本一区二区三区久久久久久久久不 | 高清视频一区二区| 亚洲天堂成人网| 日韩丝袜美女视频| 成人免费三级在线| 国产91综合网| 国产乱人伦精品一区二区在线观看| 久久久五月婷婷| 不卡的av中国片| 亚洲成av人片www| 亚洲国产电影在线观看| 欧美日韩高清一区二区| 成人免费三级在线| 日韩精品免费专区| 最新国产の精品合集bt伙计| 91精品国产乱码| 99视频在线观看一区三区| 日本欧美一区二区三区乱码| 中文字幕一区av| 精品久久久三级丝袜| 欧美在线你懂得| 国产成人综合网站| 日日摸夜夜添夜夜添精品视频| 中文字幕第一区综合| 日韩视频免费观看高清完整版在线观看 | 热久久免费视频| 国产精品久久精品日日| 日韩午夜电影在线观看| 91免费看视频| 国产成人日日夜夜| 日本视频一区二区三区| 亚洲三级免费观看| 国产亚洲精品久| 欧美一级国产精品| 在线免费观看成人短视频| 岛国精品一区二区| 久久av资源网| 五月综合激情婷婷六月色窝| 1024成人网色www| 国产亚洲欧美日韩俺去了| 91精品国产综合久久久久| 在线免费亚洲电影| 波多野结衣亚洲一区| 精品亚洲aⅴ乱码一区二区三区| 亚洲一区二区三区美女| 亚洲视频一区二区在线| 中日韩av电影| 精品国产一区二区在线观看| 制服丝袜亚洲色图| 欧美日韩一区不卡| 色偷偷久久一区二区三区| 99麻豆久久久国产精品免费优播| 国产精品资源网| 精品中文字幕一区二区小辣椒| 日韩精品三区四区| 日日噜噜夜夜狠狠视频欧美人| 亚洲国产精品一区二区久久恐怖片| 亚洲男人都懂的| 亚洲日本va午夜在线影院| 国产精品三级av| 国产精品高潮呻吟| 综合网在线视频| 亚洲精品乱码久久久久|