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

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

?? link_uc3b1256.lds

?? freertosV4.40 是一種small的嵌入式系統。利于嵌入式開好者入門學習嵌入式操作系統。通過對于源碼的學習可以很好的掌握freertos的運行機制。
?? LDS
字號:
/****************************************************************************** * AVR32 AT32UC3B1256 GNU LD script file. * * - Compiler:           GNU GCC for AVR32 * - Supported devices:  AVR32 AT32UC3B1256 * * - 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在线| 一本久道久久综合中文字幕| 亚洲丝袜精品丝袜在线| 色婷婷久久久综合中文字幕| 亚洲国产乱码最新视频| 日韩免费一区二区三区在线播放| 激情另类小说区图片区视频区| 久久午夜羞羞影院免费观看| zzijzzij亚洲日本少妇熟睡| 亚洲男人的天堂av| 欧美高清视频一二三区 | 91在线视频播放| 欧美aaaaaa午夜精品| 精品国产乱子伦一区| 国产麻豆一精品一av一免费| 国产精品久久久久久久岛一牛影视 | 国产精品天干天干在线综合| 91亚洲国产成人精品一区二区三| 亚洲国产精品一区二区久久| 日韩手机在线导航| 成人91在线观看| 日韩国产高清影视| 中文av字幕一区| 欧美人体做爰大胆视频| 国产一区二区在线观看视频| 一区二区三区毛片| 久久久欧美精品sm网站| 91国内精品野花午夜精品| 激情图区综合网| 夜夜精品视频一区二区| 欧美成人aa大片| 色系网站成人免费| 国产综合久久久久久鬼色| 亚洲男人天堂av网| 久久夜色精品一区| 欧美区在线观看| www.一区二区| 国产精品羞羞答答xxdd| 香蕉久久一区二区不卡无毒影院| 国产欧美va欧美不卡在线| 欧美精三区欧美精三区| 99热在这里有精品免费| 精品在线一区二区| 婷婷开心久久网| 国产精品久久久久久久久快鸭| 欧美一区二区高清| 在线精品视频免费观看| 成人一级视频在线观看| 开心九九激情九九欧美日韩精美视频电影| 欧美国产欧美综合| 精品粉嫩超白一线天av| 欧美日本不卡视频| 欧美写真视频网站| 不卡免费追剧大全电视剧网站| 麻豆精品一区二区综合av| 一区二区三区免费网站| 中文字幕欧美三区| 国产婷婷精品av在线| 91精品国产色综合久久| 欧美性淫爽ww久久久久无| 99久久国产综合精品色伊| 国产高清亚洲一区| 国产一区二区三区免费播放| 男女激情视频一区| 日韩黄色小视频| 天天操天天色综合| 香蕉成人伊视频在线观看| 亚洲一区二区三区四区在线观看 | 日产国产欧美视频一区精品| 一片黄亚洲嫩模| 亚洲精品视频一区| 亚洲色图欧洲色图婷婷| 国产精品美女久久久久久2018| 精品国产一区二区在线观看| 欧美一区午夜精品| 欧美日本韩国一区二区三区视频| 欧美自拍偷拍午夜视频| 在线观看精品一区| 欧美日韩一区久久| 欧美精品第1页| 欧美日韩一区二区在线观看| 91豆麻精品91久久久久久| 色欧美乱欧美15图片| 一本大道久久a久久精品综合| 99国产精品久| 欧洲精品在线观看| 欧美高清性hdvideosex| 欧美一级日韩一级| 久久亚洲一区二区三区四区| 精品国产精品一区二区夜夜嗨| 精品第一国产综合精品aⅴ| www久久精品| 国产精品午夜免费| 亚洲精品美国一| 日韩专区一卡二卡| 精品一区二区三区免费毛片爱| 九九久久精品视频| 福利一区二区在线| 色狠狠综合天天综合综合| 欧美天堂一区二区三区| 欧美一二三四区在线| 国产性做久久久久久| 中文字幕一区日韩精品欧美| 亚洲国产中文字幕| 激情综合五月婷婷| 91在线观看视频| 欧美午夜寂寞影院| 亚洲精品在线三区| 亚洲日本va午夜在线电影| 日韩和欧美的一区| 国产成人精品免费视频网站| 91久久人澡人人添人人爽欧美| 精品婷婷伊人一区三区三| 欧美mv日韩mv| 伊人婷婷欧美激情| 久久精品国产**网站演员| 大陆成人av片| 91精品国产91久久综合桃花| 中文字幕欧美激情一区| 三级久久三级久久久| 国产成人鲁色资源国产91色综| 欧美无砖砖区免费| 国产欧美综合在线观看第十页| 亚洲成a人片综合在线| 国产高清不卡一区二区| 欧美年轻男男videosbes| 欧美高清一级片在线观看| 日韩激情在线观看| 色婷婷久久综合| 久久精品一区二区| 日韩激情视频网站| 91国产精品成人| 国产日产欧产精品推荐色| 性做久久久久久免费观看| 不卡影院免费观看| 久久一区二区三区国产精品| 亚洲成人免费看| 91九色最新地址| 国产精品乱码久久久久久| 狠狠色综合色综合网络| 欧美色涩在线第一页| 日本乱码高清不卡字幕| a在线欧美一区| 国产亚洲婷婷免费| 日本成人超碰在线观看| 欧美视频一区二区在线观看| 国产精品乱码一区二区三区软件 | 精品一区二区三区影院在线午夜| 91丝袜国产在线播放| 欧美激情自拍偷拍| 国产一区二区三区在线观看免费 | 国产aⅴ综合色| 精品国产乱码久久久久久影片| 日本最新不卡在线| 这里只有精品免费| 一区二区三区四区在线免费观看 | 裸体一区二区三区| 欧美一区二区在线免费播放| 亚洲国产精品影院| 欧美自拍丝袜亚洲| 亚洲综合久久久久| 精品视频在线免费| 亚洲成人一区二区在线观看| 欧美无人高清视频在线观看| 亚洲色图第一区| 色久综合一二码| 亚洲影视资源网| 欧美日韩三级视频| 婷婷国产v国产偷v亚洲高清| 欧美精品日韩综合在线| 五月婷婷久久丁香| 欧美一级夜夜爽| 精品影视av免费| 久久久久久久久久美女| 免费观看日韩av| 欧美三级电影网| 亚洲gay无套男同| 欧美精品三级日韩久久| 亚洲国产日韩av| 日韩一区二区三区电影在线观看| 日本va欧美va精品发布| 精品国产麻豆免费人成网站| 国内成人免费视频| 国产精品―色哟哟| 色成人在线视频| 免费看日韩a级影片| 精品国产电影一区二区 | 国产成人高清视频| 国产精品美女一区二区| 色哟哟一区二区| 天天综合日日夜夜精品| 精品国产乱子伦一区| 波多野结衣在线aⅴ中文字幕不卡| 一区二区免费看| 日韩欧美一区在线| 成人三级在线视频| 亚洲成人av一区二区| 欧美精品一区二区三区四区|