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

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

?? df054780_v4_new.xcl

?? NEC upd78f0300的自編程序樣例
?? XCL
字號:
/************************************************************************/
/*                          DF054780_V4.XCL                             */
/*                                                                      */
/*  NEC 78K0 series microcontroller device uPD78F0547_80                */
/*                                                                      */
/*  XLINK command file template (IAR Systems C Compiler ICC78K V4.xx)   */
/*                                                                      */
/*                                                                      */
/*  Copyright (C) NEC Corporation 2005                                  */
/*  This file was created from device file DF054780.78K     [V2.10 ]    */
/*  by DeFiX78 V1.07                                                    */
/*                                                                      */
/*  This file is only intended as a sample supplement to IAR Systems    */
/*  tools. This file is provided 'as is' without warranty of any kind.  */
/*  Neither NEC nor their sales representatives can be held liable      */
/*  of any inconvenience or problem caused by its contents.             */
/************************************************************************/

//--------------------------------------------------------------------------
// The following segments are defined in this template link file:
//
// INTVEC   -- Interrupt vectors.
// CLTVEC   -- Calltable vectors.
// RCODE    -- Code used by C/EC++ startup and run-time library.
// FCODE    -- Code used by __callf functions.
// CODE     -- Code used by __non_banked, __interrupt and __callt functions.
// BCODE    -- Code used by __banked functions.
// CONST    -- Constants used by const.
// NEAR_x   -- Variables used by __near.
// SADDR_x  -- Variables used by __saddr.
// SWITCH   -- Switch tables.
// DIFUNCT  -- Dynamic initialization vector used by EC++
// HEAP     -- The heap used for malloc and free by EC++
//
// Where _x could be one of:
//
// _Z      -- Initialized data (initvalue = 0 or without init value).
// _I      -- Initialized data (initvalue != 0).
// _ID     -- The inial values of _I.
// _N      -- Uninitialized data, used by __no_init.
//
//--------------------------------------------------------------------------

//--------------------------------------------------------------------------
//      Define CPU
//--------------------------------------------------------------------------
-c78000

//--------------------------------------------------------------------------
// Size of the stack.
// Remove comment and modify number if used from command line.
//--------------------------------------------------------------------------
//-D_CSTACK_SIZE=80

//--------------------------------------------------------------------------
// Size of the heap.
// Remove comment and modify number if used from command line.
//--------------------------------------------------------------------------
//-D_HEAP_SIZE=400

//--------------------------------------------------------------------------
// Used by DLIB only
// Define the format functions used by printf/scanf.
// Default is full formatting.
// Remove appropriate comment(s) to get reduced formatting
// if used from command line.
//--------------------------------------------------------------------------
//-e_PrintfTiny=_Printf
//-e_PrintfSmall=_Printf
//-e_PrintfLarge=_Printf
//-e_ScanfSmall=_Scanf
//-e_ScanfLarge=_Scanf

//--------------------------------------------------------------------------
// Used by DLIB only
// Define if row buffering should be used by terminal output.
// Default is no buffering.
// Remove comment to get buffered terminal output if used from command line.
//--------------------------------------------------------------------------
//-e__write_buffered=__write

//--------------------------------------------------------------------------
// Used by CLIB only
// Define the format functions used by printf/scanf.
// Default is full formatting.
// Remove appropriate comment(s) to get reduced formatting
// if used from command line.
//--------------------------------------------------------------------------
//-e_small_write=_formatted_write
//-e_medium_write=_formatted_write
//-e_medium_read=_formatted_read

//--------------------------------------------------------------------------
// Allocate the read only segments that are mapped to ROM.
//--------------------------------------------------------------------------








// spl78k0_kx2
// =====================
//-Z(CODE)BCLUST0=0086-0FFF
-Z(CODE)BCLUST0=02BA-0FFF  //CM:Reserved ROM area for Minicube Firmware: 0090-02B9

// spl78k0_kx2
// ===============
-Z(DATA)RB3REGS=FEE0-FEE7
-Z(DATA)RB2REGS=FEE8-FEEF
-Z(DATA)RB1REGS=FEF0-FEF7
-Z(DATA)RB0REGS=FEF8-FEFF





//--------------------------------------------------------------------------
// Allocate interrupt vector segment.
//--------------------------------------------------------------------------
-Z(CODE)INTVEC=0000-003F


//--------------------------------------------------------------------------
// Allocate CALLT segments.
//--------------------------------------------------------------------------
-Z(CODE)CLTVEC=0040-007D

//--------------------------------------------------------------------------
// Allocate OPTION BYTES segment.
//--------------------------------------------------------------------------
-Z(CODE)OPTBYTE=0080-0084


//--------------------------------------------------------------------------
// Allocate SECURITY_ID segment.
//--------------------------------------------------------------------------
-Z(CODE)SECUID=0085-008E

//--------------------------------------------------------------------------
// Reserved ROM area for Minicube Firmware: 0090-02B9
//--------------------------------------------------------------------------

//--------------------------------------------------------------------------
// Allocate CALLF segment.
//--------------------------------------------------------------------------
//-Z(CODE)FCODE=0800-0FFB

//--------------------------------------------------------------------------
// Startup, Runtime-library, Non banked, Interrupt
// and Calltable functions code segment.
//--------------------------------------------------------------------------
//-Z(CODE)RCODE,CODE=0086-0FFB
-Z(CODE)RCODE,CODE=02BA-0FFB  //CM:Reserved ROM area for Minicube Firmware: 0090-02B9

//--------------------------------------------------------------------------
// Data initializer segments.
//--------------------------------------------------------------------------
//-Z(CODE)NEAR_ID,SADDR_ID,DIFUNCT=0086-0FFB
-Z(CODE)NEAR_ID,SADDR_ID,DIFUNCT=02BA-0FFB	//CM:Reserved ROM area for Minicube Firmware: 0090-02B9

//--------------------------------------------------------------------------
// Constant segments
//--------------------------------------------------------------------------
//-Z(CODE)CONST,SWITCH=0086-0FFB
-Z(CODE)CONST,SWITCH=02BA-0FFB	//CM:Reserved ROM area for Minicube Firmware: 0090-02B9

//--------------------------------------------------------------------------
// Start and end address of the code bank area.
// Number of banks in the code bank area.
// SFR register address for code bank switching.
// Remove comments and modify numbers if used from command line.
//--------------------------------------------------------------------------
//-D_CODEBANK_START=8000
//-D_CODEBANK_END=BFFF
//-D_CODEBANK_BANKS=0006
//-D_CODEBANK_REG=FFF3

//--------------------------------------------------------------------------
// Banked functions code segment.
// The following code segments are available:
// - BCODE segment uses all banks
// - BANKx,BANKCx segments use only bank x
//--------------------------------------------------------------------------
//-P(CODE)BCODE=[_CODEBANK_START-_CODEBANK_END]*_CODEBANK_BANKS+10000
//-Z(CODE)BANK0,BANKC0=[(_CODEBANK_START+00000)-(_CODEBANK_END+00000)]
//-Z(CODE)BANK1,BANKC1=[(_CODEBANK_START+10000)-(_CODEBANK_END+10000)]
//-Z(CODE)BANK2,BANKC2=[(_CODEBANK_START+20000)-(_CODEBANK_END+20000)]
//-Z(CODE)BANK3,BANKC3=[(_CODEBANK_START+30000)-(_CODEBANK_END+30000)]
//-Z(CODE)BANK4,BANKC4=[(_CODEBANK_START+40000)-(_CODEBANK_END+40000)]
//-Z(CODE)BANK5,BANKC5=[(_CODEBANK_START+50000)-(_CODEBANK_END+50000)]

//--------------------------------------------------------------------------
// Allocate the read/write segments that are mapped to RAM.
//--------------------------------------------------------------------------

//--------------------------------------------------------------------------
// Allocate internal extended RAM segment(s).
//
// Note: This segment(s) will not be automatically created by ICC78000/A78000
//       and it will not be initialised by CSTARTUP!
//--------------------------------------------------------------------------
-Z(DATA)IXRAM1=E000-F7EF

//--------------------------------------------------------------------------
// Allocate Buffer RAM segment.
//
// Note: This segment will not be automatically created by ICC78000/A78000
//       and it will not be initialised by CSTARTUP!
//--------------------------------------------------------------------------
-Z(DATA)BUFRAM=FA00-FA1F

//--------------------------------------------------------------------------
// Allocate near data, heap and stack segments.
//--------------------------------------------------------------------------
-Z(DATA)HEAP+_HEAP_SIZE,CSTACK+_CSTACK_SIZE,NEAR_I,NEAR_Z,NEAR_N=FC01-FEDF
-Z(DATA)DS_DBF=FB00-FC00




//--------------------------------------------------------------------------
// Allocate saddr data segments.
//--------------------------------------------------------------------------
-Z(DATA)DS_ERAM=FE20-FE83
-Z(DATA)SADDR_I,SADDR_Z,SADDR_N,WRKSEG=FE84-FEDF


//--------------------------------------------------------------------------
// Fill unused Code bootloader
//--------------------------------------------------------------------------

//-h(CODE)0-0FFB
//-HFF	

//-h(CODE)0-0FFB
//-HFF					// CM: The code must not be filled otherwise the OCD code can not be placed.


//--------------------------------------------------------------------------
// Segment for CRC
//--------------------------------------------------------------------------
-Z(CODE)CHECKSUM=0FFE-0FFF


//--------------------------------------------------------------------------
// CRC
//--------------------------------------------------------------------------
//-J2,crc16,,,,1,0=(CODE)0-0FFB   //CM: The checksum calculation may not work properly because the OCD code,
								// which is part of the checksum area, is not predicable



//--------------------------------------------------------------------------
// Select the 'C' library
// Remove comment to select the required library if used from command line.
//--------------------------------------------------------------------------
//cl78kb1.r26

//--------------------------------------------------------------------------
// Select the output file format if used from command line.
// Remove comment to select the file format if used from command line.
//--------------------------------------------------------------------------
//-Fdebug

//--------------------------------------------------------------------------
// End of File
//--------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人国产精品免费观看视频| 欧美猛男男办公室激情| 一本一本久久a久久精品综合麻豆| 色婷婷av一区二区三区软件| 日韩女优av电影在线观看| 中文字幕国产一区| 天天综合日日夜夜精品| 国产乱淫av一区二区三区| 欧美中文字幕亚洲一区二区va在线| 2欧美一区二区三区在线观看视频| 亚洲视频香蕉人妖| 国产老肥熟一区二区三区| 欧美精品tushy高清| 国产精品黄色在线观看| 国产剧情在线观看一区二区| 欧美美女视频在线观看| 亚洲精品国产精品乱码不99| 国产高清精品在线| 日韩精品中文字幕在线一区| 亚洲自拍偷拍图区| 99久久精品国产一区二区三区| 精品国产一区二区三区久久影院| 亚洲高清免费一级二级三级| 91在线一区二区| 中文字幕欧美国产| 国产成人亚洲精品青草天美| 日韩欧美不卡在线观看视频| 亚洲成人精品影院| 欧美性生交片4| 亚洲女爱视频在线| 91蜜桃视频在线| 自拍偷拍亚洲激情| 91蝌蚪porny| 17c精品麻豆一区二区免费| 国产米奇在线777精品观看| 日韩精品一区二区三区在线播放| 日韩**一区毛片| 91精品国产色综合久久| 香港成人在线视频| 在线播放中文一区| 日本人妖一区二区| 日韩视频一区二区在线观看| 蜜桃精品视频在线| 欧美一二三区在线观看| 玖玖九九国产精品| 亚洲美女精品一区| 色婷婷香蕉在线一区二区| 亚洲六月丁香色婷婷综合久久 | 午夜一区二区三区视频| 在线免费观看日韩欧美| 亚洲成av人在线观看| 91精品国产入口| 国产一区二区在线视频| 国产欧美日韩一区二区三区在线观看| 福利一区二区在线观看| 亚洲欧洲另类国产综合| 欧美亚洲动漫制服丝袜| 免费av网站大全久久| 久久蜜臀精品av| www.亚洲人| 香蕉影视欧美成人| 久久亚洲综合色| 99麻豆久久久国产精品免费优播| 亚洲精品中文在线影院| 欧美日韩国产另类一区| 蜜臀久久99精品久久久久宅男| 日韩免费看的电影| 成人av第一页| 五月婷婷欧美视频| 久久久久久久av麻豆果冻| 91色porny蝌蚪| 日本不卡123| 中文字幕在线免费不卡| 欧美男同性恋视频网站| 国产麻豆日韩欧美久久| 一区二区激情小说| 精品国产麻豆免费人成网站| 99re这里只有精品视频首页| 视频一区二区中文字幕| 国产精品视频免费看| 欧美精品一二三| 国产精华液一区二区三区| 亚洲亚洲人成综合网络| 精品国产欧美一区二区| 色婷婷国产精品| 国产伦精品一区二区三区在线观看| 亚洲日本欧美天堂| 久久女同精品一区二区| 欧美日韩高清影院| www.亚洲精品| 国产综合色视频| 亚洲va中文字幕| 中文字幕中文乱码欧美一区二区 | 99久久精品99国产精品| 蜜桃精品在线观看| 亚洲一卡二卡三卡四卡无卡久久 | 91久久精品一区二区三区| 国产一区视频在线看| 天堂成人免费av电影一区| 亚洲欧洲国产日韩| 国产午夜一区二区三区| 日韩欧美国产一区二区三区| 欧美三级韩国三级日本一级| 91蝌蚪porny九色| aa级大片欧美| 丁香婷婷综合激情五月色| 国产在线播放一区三区四| 日韩福利视频导航| 亚洲线精品一区二区三区 | 亚洲女性喷水在线观看一区| 国产喷白浆一区二区三区| 日韩欧美色综合网站| 欧美妇女性影城| 欧美久久久久久久久| 欧洲一区在线电影| 一本色道亚洲精品aⅴ| 99视频在线精品| 91丨porny丨中文| 成人福利视频在线| 丰满放荡岳乱妇91ww| 国产成人av电影在线观看| 国内外成人在线视频| 国产综合色在线| 国产一区二区在线观看免费 | 7777精品伊人久久久大香线蕉的 | 精品国产百合女同互慰| 欧美草草影院在线视频| 欧美大片国产精品| 久久一区二区三区国产精品| 久久你懂得1024| 中文字幕高清一区| 欧美极品少妇xxxxⅹ高跟鞋 | 成人性生交大片免费看在线播放 | 精品国产a毛片| 精品国产凹凸成av人网站| 精品国产三级电影在线观看| 久久先锋资源网| 中文字幕乱码日本亚洲一区二区| 国产精品久久免费看| 亚洲精品久久嫩草网站秘色| 日韩欧美第一区| 一区二区三区在线视频免费| 久久久综合精品| 中文字幕av一区 二区| 亚洲欧美日韩在线播放| 亚洲一区二区三区中文字幕| 免费成人小视频| 丁香六月久久综合狠狠色| 色综合天天性综合| 欧美一区二区在线视频| 国产片一区二区| 亚洲成av人片观看| 国产在线精品一区在线观看麻豆| 成人丝袜视频网| 欧美精品一卡二卡| 久久久高清一区二区三区| 国产精品你懂的在线欣赏| 亚洲无人区一区| 国产盗摄女厕一区二区三区| 91官网在线观看| 欧美不卡一区二区三区四区| 日韩码欧中文字| 久久99国产乱子伦精品免费| 成人av午夜影院| 欧美一区二区日韩| 中文字幕视频一区二区三区久| 午夜精品爽啪视频| 国产99久久久国产精品免费看| 精品视频在线视频| 国产三级精品在线| 五月综合激情日本mⅴ| 成人激情免费视频| 日韩免费高清av| 亚洲欧美经典视频| 国产精品一区二区三区四区| 在线免费观看视频一区| 国产日本亚洲高清| 蜜臀久久久99精品久久久久久| 成+人+亚洲+综合天堂| 日韩精品一区二| 亚洲成人免费观看| av高清久久久| 国产女人aaa级久久久级| 日韩精品午夜视频| 在线亚洲高清视频| 欧美精彩视频一区二区三区| 男人操女人的视频在线观看欧美| 91福利国产成人精品照片| 欧美国产亚洲另类动漫| 久久se这里有精品| 欧美日韩一区中文字幕| 亚洲欧美一区二区三区久本道91 | 亚洲精品成人天堂一二三| 国产91清纯白嫩初高中在线观看 | 欧美亚洲综合网| 中文字幕在线不卡| 成人夜色视频网站在线观看| 久久先锋影音av鲁色资源| 国内成人自拍视频| 精品国产不卡一区二区三区|