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

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

?? link_uc3b0256.lds

?? freertosV4.40 是一種small的嵌入式系統(tǒng)。利于嵌入式開好者入門學習嵌入式操作系統(tǒng)。通過對于源碼的學習可以很好的掌握freertos的運行機制。
?? LDS
字號:
/****************************************************************************** * AVR32 AT32UC3B0256 GNU LD script file. * * - Compiler:           GNU GCC for AVR32 * - Supported devices:  AVR32 AT32UC3B0256 * * - 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 = 0x00040000  INTRAM (wxa!ri) : ORIGIN = 0x00000004, LENGTH = 0x00007FFC  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| 在线看国产一区二区| 亚洲主播在线观看| 欧美日韩中文字幕精品| 奇米色一区二区| 精品成人一区二区三区四区| 激情综合色播五月| 欧美激情一区二区三区蜜桃视频 | 亚洲欧洲制服丝袜| 欧美色图第一页| 美女视频网站久久| 国产亚洲自拍一区| 在线免费观看日韩欧美| 免费成人结看片| 国产精品视频免费| 欧美主播一区二区三区| 久久99久久精品欧美| 欧美国产精品专区| 91麻豆成人久久精品二区三区| 日韩不卡免费视频| 欧美韩日一区二区三区四区| 欧美影院午夜播放| 国产精品99久久久久久久vr| 亚洲激情一二三区| 精品久久久久久无| 色婷婷综合中文久久一本| 日本大胆欧美人术艺术动态| 国产精品久久久久一区二区三区 | 国产欧美日韩一区二区三区在线观看| 97久久超碰国产精品电影| 日韩国产在线观看| 亚洲欧美偷拍卡通变态| 欧美成人精精品一区二区频| 色狠狠色狠狠综合| 国产成人啪免费观看软件| 亚洲午夜精品一区二区三区他趣| 26uuu国产在线精品一区二区| 在线观看91精品国产入口| 精品一区二区三区在线观看国产| 亚洲精品中文字幕乱码三区| 久久久青草青青国产亚洲免观| 91国在线观看| 国产激情一区二区三区四区| 日本在线不卡一区| 一区二区成人在线视频| 亚洲国产精品激情在线观看| 日韩午夜电影av| 欧美性大战xxxxx久久久| 成人av综合一区| 国产成人欧美日韩在线电影| 日韩成人一级大片| 午夜精品免费在线观看| 一区二区三区欧美亚洲| 中文在线一区二区| 精品第一国产综合精品aⅴ| 欧美精品v日韩精品v韩国精品v| 91免费视频大全| 不卡视频一二三四| 粉嫩绯色av一区二区在线观看| 男人的天堂亚洲一区| 亚洲18色成人| 亚洲国产综合91精品麻豆| 夜夜揉揉日日人人青青一国产精品| 国产欧美一区二区精品婷婷| 久久久久88色偷偷免费| www精品美女久久久tv| 日韩欧美激情四射| 欧美女孩性生活视频| 欧美在线影院一区二区| 日本高清视频一区二区| 91麻豆国产福利精品| 色视频一区二区| 色综合激情五月| 99久久国产综合精品麻豆| 成人视屏免费看| 99久久婷婷国产综合精品电影 | 成人黄色国产精品网站大全在线免费观看| 国产一区二区在线视频| 激情综合亚洲精品| 国产ts人妖一区二区| 不卡电影免费在线播放一区| 99国内精品久久| 欧美主播一区二区三区美女| 欧美久久久久免费| 欧美大片在线观看| 国产午夜亚洲精品理论片色戒| 久久精品一区八戒影视| 国产精品国产三级国产aⅴ中文| 亚洲欧洲www| 亚洲h精品动漫在线观看| 青青草原综合久久大伊人精品| 麻豆91小视频| 粉嫩在线一区二区三区视频| 一本在线高清不卡dvd| 欧美在线播放高清精品| 91精品国产综合久久精品| 欧美不卡一区二区三区| 国产日韩精品一区二区三区| 亚洲欧美一区二区视频| 亚洲福利视频导航| 久久99久久久欧美国产| 国产成人av电影| 欧美系列一区二区| 26uuu色噜噜精品一区二区| 一区免费观看视频| 日韩中文字幕麻豆| 高清在线观看日韩| 91成人在线免费观看| 日韩三级中文字幕| 欧美激情一区二区| 午夜视频在线观看一区二区 | 国产三级精品视频| 一区二区三区日韩欧美| 久久国产人妖系列| 99热精品一区二区| 日韩欧美一二三| 成人欧美一区二区三区视频网页| 日本免费新一区视频| 成人丝袜18视频在线观看| 欧美夫妻性生活| 最近日韩中文字幕| 狠狠狠色丁香婷婷综合激情| 欧美自拍偷拍一区| 国产精品视频第一区| 蜜桃视频在线一区| 欧美专区亚洲专区| 中文字幕精品综合| 韩日av一区二区| 在线播放国产精品二区一二区四区| 亚洲国产精品国自产拍av| 麻豆精品一区二区| 色噜噜狠狠一区二区三区果冻| 久久久久国色av免费看影院| 五月婷婷激情综合网| www.亚洲国产| 久久精品人人做人人综合| 日韩成人dvd| 在线视频综合导航| 国产精品国产三级国产三级人妇 | 久久亚洲精精品中文字幕早川悠里| 亚洲激情校园春色| eeuss鲁一区二区三区| 精品国产免费人成在线观看| 亚洲成人免费电影| 色综合天天在线| 中文字幕免费观看一区| 精品一区二区三区日韩| 91精品国产综合久久久蜜臀图片| 一区二区三区欧美激情| 91免费视频观看| 亚洲欧美电影一区二区| 成人国产电影网| 中文字幕欧美日本乱码一线二线| 国产一区二区三区不卡在线观看| 日韩视频免费观看高清完整版 | 亚洲va欧美va国产va天堂影院| 色吊一区二区三区| 亚洲天堂免费在线观看视频| www.欧美日韩国产在线| 国产精品人成在线观看免费| 成人av在线资源| 综合久久久久久久| 91视频在线看| 亚洲人妖av一区二区| 91蜜桃在线观看| 亚洲欧洲制服丝袜| 欧美在线免费播放| 亚洲成人av一区二区| 91精品国产综合久久婷婷香蕉 | 亚洲在线视频网站| 色香色香欲天天天影视综合网| 亚洲日本在线a| 欧美视频精品在线观看| 午夜视频在线观看一区| 91精品国产综合久久国产大片| 日本午夜精品一区二区三区电影 | 中文字幕的久久| 972aa.com艺术欧美| 亚洲自拍偷拍网站| 欧美高清视频不卡网| 精品在线你懂的| 国产片一区二区三区| 色88888久久久久久影院按摩| 亚洲一区国产视频| 日韩一级视频免费观看在线| 国产精品一区二区你懂的| 中文字幕制服丝袜一区二区三区 | 亚洲一级二级在线| 欧美一区二区三区四区久久| 韩日av一区二区| 中文字幕制服丝袜一区二区三区 | 色综合色综合色综合| 亚洲va韩国va欧美va| 久久久久久久久久久久久久久99| 成年人国产精品| 日韩二区三区四区| 国产午夜精品久久久久久久 | 91在线视频播放| 午夜精品久久久|