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

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

?? flash.ld

?? arm7 sample code, some demo for arm7 of linux
?? LD
字號:
MEMORY
{
  UNPLACED_SECTIONS (wx) : ORIGIN = 0x100000000, LENGTH = 0
  Private_Peripheral_Bus (wx) : ORIGIN = 0xe0000000, LENGTH = 0x00100000
  Peripherals (wx) : ORIGIN = 0x40020000, LENGTH = 0x00100000
  FiRM_Peripherals (wx) : ORIGIN = 0x40000000, LENGTH = 0x00010000
  SRAM (wx) : ORIGIN = 0x20000000, LENGTH = 0x00000800
  FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00002000
}


SECTIONS
{
  __Private_Peripheral_Bus_segment_start__ = 0xe0000000;
  __Private_Peripheral_Bus_segment_end__ = 0xe0100000;
  __Peripherals_segment_start__ = 0x40020000;
  __Peripherals_segment_end__ = 0x40120000;
  __FiRM_Peripherals_segment_start__ = 0x40000000;
  __FiRM_Peripherals_segment_end__ = 0x40010000;
  __SRAM_segment_start__ = 0x20000000;
  __SRAM_segment_end__ = 0x20000800;
  __FLASH_segment_start__ = 0x00000000;
  __FLASH_segment_end__ = 0x00002000;

  __STACKSIZE__ = 128;
  __STACKSIZE_IRQ__ = 0;
  __STACKSIZE_FIQ__ = 0;
  __STACKSIZE_SVC__ = 0;
  __STACKSIZE_ABT__ = 0;
  __STACKSIZE_UND__ = 0;
  __HEAPSIZE__ = 128;

  __vectors_ram_load_start__ = ALIGN(__SRAM_segment_start__ , 256);
  .vectors_ram ALIGN(__SRAM_segment_start__ , 256) (NOLOAD) :
  {
    __vectors_ram_start__ = .;
    *(.vectors_ram)
  }
  __vectors_ram_end__ = __vectors_ram_start__ + SIZEOF(.vectors_ram);

  . = ASSERT(__vectors_ram_end__ >= __SRAM_segment_start__ && __vectors_ram_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .vectors_ram is too large to fit in SRAM memory segment");

  __vectors_load_start__ = __FLASH_segment_start__;
  .vectors __FLASH_segment_start__ :
  {
    __vectors_start__ = .;
    *(.vectors .vectors.*)
  }
  __vectors_end__ = __vectors_start__ + SIZEOF(.vectors);

  . = ASSERT(__vectors_end__ >= __FLASH_segment_start__ && __vectors_end__ <= (__FLASH_segment_start__ + 0x00002000) , "error: .vectors is too large to fit in FLASH memory segment");

  __init_load_start__ = ALIGN(__vectors_end__ , 4);
  .init ALIGN(__vectors_end__ , 4) :
  {
    __init_start__ = .;
    *(.init .init.*)
  }
  __init_end__ = __init_start__ + SIZEOF(.init);

  . = ASSERT(__init_end__ >= __FLASH_segment_start__ && __init_end__ <= (__FLASH_segment_start__ + 0x00002000) , "error: .init is too large to fit in FLASH memory segment");

  __text_load_start__ = ALIGN(__init_end__ , 4);
  .text ALIGN(__init_end__ , 4) :
  {
    __text_start__ = .;
    *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)
  }
  __text_end__ = __text_start__ + SIZEOF(.text);

  . = ASSERT(__text_end__ >= __FLASH_segment_start__ && __text_end__ <= (__FLASH_segment_start__ + 0x00002000) , "error: .text is too large to fit in FLASH memory segment");

  __dtors_load_start__ = ALIGN(__text_end__ , 4);
  .dtors ALIGN(__text_end__ , 4) :
  {
    __dtors_start__ = .;
    KEEP (*(SORT(.dtors.*))) KEEP (*(.dtors))
  }
  __dtors_end__ = __dtors_start__ + SIZEOF(.dtors);

  . = ASSERT(__dtors_end__ >= __FLASH_segment_start__ && __dtors_end__ <= (__FLASH_segment_start__ + 0x00002000) , "error: .dtors is too large to fit in FLASH memory segment");

  __ctors_load_start__ = ALIGN(__dtors_end__ , 4);
  .ctors ALIGN(__dtors_end__ , 4) :
  {
    __ctors_start__ = .;
    KEEP (*(SORT(.ctors.*))) KEEP (*(.ctors))
  }
  __ctors_end__ = __ctors_start__ + SIZEOF(.ctors);

  . = ASSERT(__ctors_end__ >= __FLASH_segment_start__ && __ctors_end__ <= (__FLASH_segment_start__ + 0x00002000) , "error: .ctors is too large to fit in FLASH memory segment");

  __rodata_load_start__ = ALIGN(__ctors_end__ , 4);
  .rodata ALIGN(__ctors_end__ , 4) :
  {
    __rodata_start__ = .;
    *(.rodata .rodata.* .gnu.linkonce.r.*)
  }
  __rodata_end__ = __rodata_start__ + SIZEOF(.rodata);

  . = ASSERT(__rodata_end__ >= __FLASH_segment_start__ && __rodata_end__ <= (__FLASH_segment_start__ + 0x00002000) , "error: .rodata is too large to fit in FLASH memory segment");

  __data_load_start__ = ALIGN(__rodata_end__ , 4);
  .data __vectors_ram_end__ : AT(ALIGN(__rodata_end__ , 4))
  {
    __data_start__ = .;
    *(.data .data.* .gnu.linkonce.d.*)
  }
  __data_end__ = __data_start__ + SIZEOF(.data);

  __data_load_end__ = __data_load_start__ + SIZEOF(.data);

  . = ASSERT((__data_load_start__ + SIZEOF(.data)) >= __FLASH_segment_start__ && (__data_load_start__ + SIZEOF(.data)) <= (__FLASH_segment_start__ + 0x00002000) , "error: .data is too large to fit in FLASH memory segment");

  .data_run ALIGN(__vectors_ram_end__ , 4) (NOLOAD) :
  {
    __data_run_start__ = .;
    . = MAX(__data_run_start__ + SIZEOF(.data), .);
  }
  __data_run_end__ = __data_run_start__ + SIZEOF(.data_run);

  . = ASSERT(__data_run_end__ >= __SRAM_segment_start__ && __data_run_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .data_run is too large to fit in SRAM memory segment");

  __bss_load_start__ = ALIGN(__data_run_end__ , 4);
  .bss ALIGN(__data_run_end__ , 4) (NOLOAD) :
  {
    __bss_start__ = .;
    *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON)
  }
  __bss_end__ = __bss_start__ + SIZEOF(.bss);

  . = ASSERT(__bss_end__ >= __SRAM_segment_start__ && __bss_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .bss is too large to fit in SRAM memory segment");

  __non_init_load_start__ = ALIGN(__bss_end__ , 4);
  .non_init ALIGN(__bss_end__ , 4) (NOLOAD) :
  {
    __non_init_start__ = .;
    *(.non_init .non_init.*)
  }
  __non_init_end__ = __non_init_start__ + SIZEOF(.non_init);

  . = ASSERT(__non_init_end__ >= __SRAM_segment_start__ && __non_init_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .non_init is too large to fit in SRAM memory segment");

  __heap_load_start__ = ALIGN(__non_init_end__ , 4);
  .heap ALIGN(__non_init_end__ , 4) (NOLOAD) :
  {
    __heap_start__ = .;
    *(.heap)
    . = MAX(__heap_start__ + __HEAPSIZE__ , .);
  }
  __heap_end__ = __heap_start__ + SIZEOF(.heap);

  . = ASSERT(__heap_end__ >= __SRAM_segment_start__ && __heap_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .heap is too large to fit in SRAM memory segment");

  __stack_load_start__ = ALIGN(__heap_end__ , 4);
  .stack ALIGN(__heap_end__ , 4) (NOLOAD) :
  {
    __stack_start__ = .;
    *(.stack)
    . = MAX(__stack_start__ + __STACKSIZE__ , .);
  }
  __stack_end__ = __stack_start__ + SIZEOF(.stack);

  . = ASSERT(__stack_end__ >= __SRAM_segment_start__ && __stack_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .stack is too large to fit in SRAM memory segment");

  __stack_irq_load_start__ = ALIGN(__stack_end__ , 4);
  .stack_irq ALIGN(__stack_end__ , 4) (NOLOAD) :
  {
    __stack_irq_start__ = .;
    *(.stack_irq)
    . = MAX(__stack_irq_start__ + __STACKSIZE_IRQ__ , .);
  }
  __stack_irq_end__ = __stack_irq_start__ + SIZEOF(.stack_irq);

  . = ASSERT(__stack_irq_end__ >= __SRAM_segment_start__ && __stack_irq_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .stack_irq is too large to fit in SRAM memory segment");

  __stack_fiq_load_start__ = ALIGN(__stack_irq_end__ , 4);
  .stack_fiq ALIGN(__stack_irq_end__ , 4) (NOLOAD) :
  {
    __stack_fiq_start__ = .;
    *(.stack_fiq)
    . = MAX(__stack_fiq_start__ + __STACKSIZE_FIQ__ , .);
  }
  __stack_fiq_end__ = __stack_fiq_start__ + SIZEOF(.stack_fiq);

  . = ASSERT(__stack_fiq_end__ >= __SRAM_segment_start__ && __stack_fiq_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .stack_fiq is too large to fit in SRAM memory segment");

  __stack_svc_load_start__ = ALIGN(__stack_fiq_end__ , 4);
  .stack_svc ALIGN(__stack_fiq_end__ , 4) (NOLOAD) :
  {
    __stack_svc_start__ = .;
    *(.stack_svc)
    . = MAX(__stack_svc_start__ + __STACKSIZE_SVC__ , .);
  }
  __stack_svc_end__ = __stack_svc_start__ + SIZEOF(.stack_svc);

  . = ASSERT(__stack_svc_end__ >= __SRAM_segment_start__ && __stack_svc_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .stack_svc is too large to fit in SRAM memory segment");

  __stack_abt_load_start__ = ALIGN(__stack_svc_end__ , 4);
  .stack_abt ALIGN(__stack_svc_end__ , 4) (NOLOAD) :
  {
    __stack_abt_start__ = .;
    *(.stack_abt)
    . = MAX(__stack_abt_start__ + __STACKSIZE_ABT__ , .);
  }
  __stack_abt_end__ = __stack_abt_start__ + SIZEOF(.stack_abt);

  . = ASSERT(__stack_abt_end__ >= __SRAM_segment_start__ && __stack_abt_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .stack_abt is too large to fit in SRAM memory segment");

  __stack_und_load_start__ = ALIGN(__stack_abt_end__ , 4);
  .stack_und ALIGN(__stack_abt_end__ , 4) (NOLOAD) :
  {
    __stack_und_start__ = .;
    *(.stack_und)
    . = MAX(__stack_und_start__ + __STACKSIZE_UND__ , .);
  }
  __stack_und_end__ = __stack_und_start__ + SIZEOF(.stack_und);

  . = ASSERT(__stack_und_end__ >= __SRAM_segment_start__ && __stack_und_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .stack_und is too large to fit in SRAM memory segment");

  __fast_load_start__ = ALIGN(__data_load_start__ + SIZEOF(.data) , 4);
  .fast __stack_und_end__ : AT(ALIGN(__data_load_start__ + SIZEOF(.data) , 4))
  {
    __fast_start__ = .;
    *(.fast .fast.*)
  }
  __fast_end__ = __fast_start__ + SIZEOF(.fast);

  __fast_load_end__ = __fast_load_start__ + SIZEOF(.fast);

  __FLASH_segment_used_end__ = ALIGN(__data_load_start__ + SIZEOF(.data) , 4) + SIZEOF(.fast);

  . = ASSERT((__fast_load_start__ + SIZEOF(.fast)) >= __FLASH_segment_start__ && (__fast_load_start__ + SIZEOF(.fast)) <= (__FLASH_segment_start__ + 0x00002000) , "error: .fast is too large to fit in FLASH memory segment");

  .fast_run ALIGN(__stack_und_end__ , 4) (NOLOAD) :
  {
    __fast_run_start__ = .;
    . = MAX(__fast_run_start__ + SIZEOF(.fast), .);
  }
  __fast_run_end__ = __fast_run_start__ + SIZEOF(.fast_run);

  __SRAM_segment_used_end__ = ALIGN(__stack_und_end__ , 4) + SIZEOF(.fast_run);

  . = ASSERT(__fast_run_end__ >= __SRAM_segment_start__ && __fast_run_end__ <= (__SRAM_segment_start__ + 0x00000800) , "error: .fast_run is too large to fit in SRAM memory segment");

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费视频观看| 99久久99久久久精品齐齐| 国产美女精品在线| 91福利区一区二区三区| 国产性做久久久久久| 亚洲成人资源网| 日本韩国精品在线| 欧美激情综合五月色丁香| 日韩国产精品91| 色哟哟国产精品| 一区二区中文字幕在线| 国产精品主播直播| 日韩美女主播在线视频一区二区三区| 亚洲裸体在线观看| 成人av综合一区| 久久久久亚洲综合| 久久精品国产**网站演员| 欧美图区在线视频| 亚洲综合视频在线| 不卡一区二区在线| 中文字幕高清一区| 高清不卡一区二区在线| 久久久久亚洲蜜桃| 国产精品99久久久| 国产丝袜欧美中文另类| 韩国视频一区二区| 久久免费午夜影院| 狠狠色伊人亚洲综合成人| 欧美一级片在线看| 六月丁香婷婷久久| 91精品视频网| 美日韩一区二区| 日韩女优av电影| 久久精品国产在热久久| 欧美一区欧美二区| 久久疯狂做爰流白浆xx| 欧美不卡一二三| 国产一区二区三区国产| 久久久久久免费网| 成人午夜精品一区二区三区| 中文字幕精品在线不卡| eeuss鲁片一区二区三区在线观看| 国产欧美一区二区精品性色| 国产成人精品一区二| 国产精品免费久久久久| 色欧美乱欧美15图片| 婷婷一区二区三区| 精品国产污网站| 国产精品77777竹菊影视小说| 中文无字幕一区二区三区 | 天天做天天摸天天爽国产一区| 欧美视频一区在线观看| 青青草国产成人av片免费| 精品国产乱子伦一区| 国产成人啪免费观看软件| 国产精品少妇自拍| 欧美日韩国产精选| 国产在线国偷精品免费看| 亚洲国产精品成人综合| 欧美视频完全免费看| 黄色资源网久久资源365| 综合久久久久久| 欧美一级免费大片| 国产98色在线|日韩| 亚洲一区二区综合| 久久综合九色欧美综合狠狠| 一本大道久久a久久精品综合| 五月天久久比比资源色| 国产精品毛片高清在线完整版| 欧美性生交片4| 国产伦精品一区二区三区在线观看| 国产精品久久久久婷婷二区次| 91精品国产综合久久久久久| proumb性欧美在线观看| 蜜桃视频在线观看一区| 亚洲免费观看高清在线观看| 精品国产一区二区三区忘忧草| 色婷婷久久久亚洲一区二区三区| 国产综合一区二区| 亚洲成人免费观看| 国产精品丝袜黑色高跟| 欧美一区二区三区免费视频 | 色狠狠av一区二区三区| 国产乱人伦偷精品视频免下载 | 国内精品伊人久久久久av影院| 一区二区在线看| 欧美激情一区在线观看| 日韩一区二区三区视频在线| 在线观看视频一区二区| 成人高清视频在线观看| 精品夜夜嗨av一区二区三区| 亚洲国产综合人成综合网站| 国产精品福利一区二区三区| 精品成人佐山爱一区二区| 在线观看一区不卡| 91色综合久久久久婷婷| 福利一区二区在线观看| 国产真实乱子伦精品视频| 三级久久三级久久| 亚洲国产成人高清精品| 亚洲综合色网站| 亚洲丝袜另类动漫二区| 一区免费观看视频| 1024亚洲合集| 国产精品久久久久桃色tv| 久久久不卡网国产精品二区| 欧美电影免费观看高清完整版在 | 91精品国产美女浴室洗澡无遮挡| 91精品福利在线| 91免费视频网| 91免费看片在线观看| 色综合久久久久久久久久久| av成人免费在线观看| aaa亚洲精品| 91一区在线观看| 99久久免费视频.com| 99久久99久久免费精品蜜臀| 99久久免费视频.com| 91视频com| 欧美日韩在线三区| 欧美高清视频在线高清观看mv色露露十八| 色婷婷亚洲一区二区三区| 欧美性受xxxx| 日韩一区二区免费在线电影| 日韩精品一区二区三区视频播放| 精品乱人伦一区二区三区| 久久久国际精品| 欧美国产禁国产网站cc| 亚洲男人都懂的| 日韩成人av影视| 激情图片小说一区| jlzzjlzz国产精品久久| 精品1区2区3区| 精品欧美一区二区三区精品久久| 精品99999| 亚洲女子a中天字幕| 日韩二区在线观看| 国产一区视频网站| 一本一道久久a久久精品| 8v天堂国产在线一区二区| 久久亚洲免费视频| 亚洲黄网站在线观看| 日本免费新一区视频| 春色校园综合激情亚洲| 欧美色偷偷大香| 2023国产精品视频| 亚洲免费电影在线| 久久66热偷产精品| 一本久久精品一区二区| 欧美电影免费观看高清完整版在线观看 | 欧美日韩国产影片| 精品国产一区二区三区不卡| 亚洲色图.com| 美女任你摸久久| 91免费国产视频网站| 欧美v日韩v国产v| 一区二区高清视频在线观看| 美日韩一区二区三区| 91视频一区二区| 精品国产免费一区二区三区四区 | 国产精品色婷婷久久58| 亚洲bt欧美bt精品777| 成人午夜视频在线观看| 555www色欧美视频| 亚洲欧美中日韩| 久久99精品一区二区三区| 在线免费观看一区| 国产欧美日韩三级| 久久精品久久久精品美女| 欧美亚洲国产bt| 国产精品女主播av| 精品无人码麻豆乱码1区2区| 欧美亚洲综合网| 中文字幕欧美日本乱码一线二线| 日本成人中文字幕在线视频| 色综合婷婷久久| 亚洲国产精品高清| 国产一区二区久久| 日韩一区二区在线观看| 亚洲国产另类av| 色美美综合视频| 亚洲婷婷综合色高清在线| 国产麻豆精品在线| 日韩一级二级三级| 午夜精品久久久久久久久| 色综合天天综合网国产成人综合天 | 日韩中文字幕不卡| 91成人免费在线| 亚洲精品久久久久久国产精华液| 国产精品一区二区在线观看不卡 | 精品少妇一区二区三区免费观看 | 日韩区在线观看| 性做久久久久久免费观看| 日本丶国产丶欧美色综合| 亚洲人妖av一区二区| 成人一道本在线| 国产精品日日摸夜夜摸av| 高清不卡一二三区| 国产精品成人午夜| aaa亚洲精品|