⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h8-renesas.txt

📁 epson usb2.0 控制芯片 S1R72V05 固件程序。
💻 TXT
📖 第 1 页 / 共 4 页
字号:

port偱巜掕偝傟傞億乕僩斣崋偺DDR儗僕僗僞偵抣data傪彂偒崬傓丅

(3) sil_anb_ddr丂丂DDR儗僕僗僞偺AND墘嶼

亂C尵岅API亃
丂丂void sil_anb_ddr(UINT port, UB data);

亂僷儔儊乕僞亃
	UINT port丂丂丂億乕僩斣崋
	UB data丂丂丂丂AND墘嶼傪峴偆抣

亂儕僞乕儞僷儔儊乕僞亃
	側偟

亂僄儔乕僐乕僪亃
	側偟

亂婡擻亃

port偱巜掕偝傟傞億乕僩斣崋偺DDR儗僕僗僞偵懳偟偰丄抣data偲偺AND墘嶼傪
峴偆丅

(4) sil_orb_ddr丂丂DDR儗僕僗僞偺OR墘嶼

亂C尵岅API亃
丂丂void sil_orb_ddr(UINT port, UB data);

亂僷儔儊乕僞亃
	UINT port丂丂丂億乕僩斣崋
	UB data丂丂丂丂AND墘嶼傪峴偆抣

亂儕僞乕儞僷儔儊乕僞亃
	側偟

亂僄儔乕僐乕僪亃
	側偟

亂婡擻亃

port偱巜掕偝傟傞億乕僩斣崋偺DDR儗僕僗僞偵懳偟偰丄抣data偲偺OR墘嶼傪
峴偆丅


7. 僇乕僱儖堏怉幰岦偗偺忣曬

丂H8埶懚晹傪懠偺僞乕僎僢僩丒儃乕僪傊傪堏怉偡傞嵺偵昁梫側忣曬傪埲壓偵
弎傋傞丅

7.1 儅僋儘掕媊

(1) SYSCR_SYS
SYSCR偺弶婜抣
儃乕僪埶懚晹偱掕媊偡傞撪梕
丂丒價僢僩6-4 STS丗僗僞儞僶僀丒僞僀儅丒僙儗僋僩
丂丒價僢僩2 NMIEG丗NMI僄僢僕
掕媊僼傽僀儖丗sys_config.h
巆傝偺價僢僩偼CPU埶懚晹偱掕媊偟偰偄傞丅

(2) HARDWARE_INIT_HOOK
僗僞乕僩傾僢僾儖乕僠儞偐傜僴乕僪僂僃傾埶懚偺弶婜壔張棟傪屇傃弌偡偲偒偼丄
偦偺愭摢傾僪儗僗傪儅僋儘掕媊偡傞丅
乮GNU ld偺PROVIDE柦椷偲摨摍偺婡擻偑側偄偨傔乯
掕媊僼傽僀儖丗sys_config_asm.inc

(3) SOFTWARE_INIT_HOOK
僗僞乕僩傾僢僾儖乕僠儞偐傜僜僼僩僂僃傾娐嫬乮摿偵儔僀僽儔儕乯埶懚偺張棟傪
屇傃弌偡偲偒偼丄偦偺愭摢傾僪儗僗傪儅僋儘掕媊偡傞丅
掕媊僼傽僀儖丗sys_config_asm.inc

(4) WITHOUT_INNER_RAM
撪憼RAM傪巊梡偟側偄応崌偼丄偙偺儅僋儘傪掕媊偡傞丅
撪憼RAM傪巊梡偟側偄応崌偼丄奜晹RAM偑桳岠偵側傜側偄偲僗僞僢僋僄儕傾偑巊
偊側偄丅偦偺偨傔丄栠傝斣抧傪僗僞僢僋偵愊傓H8僾儘僙僢僒偺娭悢屇傃弌偟偼
乮傾僙儞僽儔偱偁偭偰傕乯偙偺僞僀儈儞僌偱偼傑偩偱偒側偄丅偮傑傝丄
HARDWARE_INIT_HOOK偱帵偝傟傞娭悢偐傜偼柍忦審暘婒柦椷偱栠偭偰偔傞丅
乮儔儀儖start_1傪僄僋僗億乕僩偡傞丅乯
掕媊僼傽僀儖丗sys_config_asm.inc

(5) EXCLUSIVE_BUS
sleep柦椷偵傛偭偰僜僼僩僂僃傾丒僗僞儞僶僀丒儌乕僪偵慗堏偡傞嵺丄僶僗尃
梫媮偺嫞崌偑婲偙傞応崌偑偁傞丅乮椺偊偽丄H8/3048F偺僴乕僪僂僃傾丒儅僯儏
傾儖乽6.4.4 僜僼僩僂僃傾丒僗僞儞僶僀丒儌乕僪傊偺慗堏乿嶲徠乯
EXCLUSIVE_BUS儅僋儘偑掕媊偝傟傞偲丄僨傿僗僷僢僠儍偺sleep柦椷偺慜屻偵僶
僗尃梫媮偺攔懠惂屼偑憓擖偝傟傞丅
掕媊僼傽僀儖丗sys_config_asm.inc

(6) SOFTWARE_TERM_HOOK
atexit( )偐傜屇傃弌偡張棟偑奜晹掕媊偝傟偰偄傞応崌偼丄偦偺娭悢柤傪儅僋儘
掕媊偡傞丅atexit( )偱偼
丂丒奜晹掕媊偑偁傟偽丄偦傟傪屇傃弌偡
  丒奜晹掕媊偑側偗傟偽丄壗傕偟側偄乮嬻偺掕媊乯
掕媊僼傽僀儖丗sys_config.h

(7) DDR傾僋僙僗儖乕僠儞偺偨傔偺掕悢掕媊

(a) DDR儗僕僗僞偺傾僪儗僗
DDR儗僕僗僞偺傾僪儗僗傪埲壓偺儅僋儘柤偱掕媊偡傞丅
    H8P1DDR, H8P2DDR, H8P3DDR, H8P4DDR, H8P5DDR, 
    H8P6DDR, H8P8DDR, H8P9DDR, H8PADDR, H8PBDDR
掕媊僼傽僀儖丗sys_config.h偐傜僀儞僋儖乕僪偝傟傞僼傽僀儖
丂丂丂丂丂丂丂h8_30xxf.h偱掕媊偡傞偺傪昗弨偲偡傞丅

(b) DDR儗僕僗僞偺弶婜抣
僗僞乕僩傾僢僾儖乕僠儞幚峴捈屻偺DDR儗僕僗僞偺抣傪埲壓偺儅僋儘柤偱掕媊
偡傞丅
丂丂H8P1DDR0丄H8P2DDR0丄H8P3DDR0丄H8P4DDR0丄H8P5DDR0丄
丂丂H8P6DDR0丄H8P8DDR0丄H8P9DDR0丄H8PADDR0丄H8PBDDR0
掕媊僼傽僀儖丗sys_config.h

7.2 價儖僪梡偺僗僋儕僾僩偵偮偄偰

(a) jsp/tools/H8-RENESAS/configuration/call_configurator.bat

HEW偱偼丄乮儚乕僋僗儁乕僗丒僨傿儗僋僩儕偺奜偵偁傞乯奜晹僣乕儖傪憡懳僷
僗巜掕偱屇傃弌偣側偄偨傔丄偙偺傛偆側僶僢僠僼傽僀儖傪夘偟偰丄
丂丒僐儞僼傿僊儏儗乕僞
丂丒Perl僗僋儕僾僩
傪屇傃弌偟偰偄傞丅
埲壓偺xxx偺晹暘傪堏怉偺嵺偵曄峏偡傞昁梫偑偁傞丅

丂丒僔僗僥儉埶懚晹偺僨傿儗僋僩儕柤
丂丂丂cfg.exe -s %1 -c -obj -cpu h8 -system xxx
丂丂丂xxx偵偼僔僗僥儉埶懚晹偺僨傿儗僋僩儕柤偑擖傞丅

丂丒儀僋僞僥乕僽儖偺僒僀僘
丂丂丂genvector.pl -s xxx
丂丂丂xxx偵偼儀僋僞僥乕僽儖偺僒僀僘偑擖傞丅

傑偨丄娐嫬偵傛偭偰偼Perl偺僀儞僞僾儕僞傊偺僷僗愝掕傕昁梫偵側傞壜擻惈偑
偁傞丅

(b) jsp/utils/h8-renesas/genvector.pl

儀僋僞僥乕僽儖惗惉偺偨傔偺Perl僗僋儕僾僩genvector.pl偺巇條
  -s n		儀僋僞乕僥乕僽儖偺僒僀僘
  		n偼惍悢掕悢傪壖掕偟偰偍傝丄偦傟埲奜偺堷悢偑梌偊傜傟偨
  		応崌偺摦嶌偼枹掕媊偱偁傞丅

(c) vector.src撪偱梡偄傜傟偰偄傞儅僋儘偺巇條

C尵岅儖乕僠儞偺娭悢柤偐傜擖岥張棟傪惗惉偡傞偨傔偺儅僋儘INTHDR_ENTRY偑
梡堄偝傟偰偄傞丅僗僋儕僾僩genvector.pl偼丄堷悢intmask偺抣偑intmask.inc
撪偵****_intmask偺柤偱儅僋儘掕媊偝傟偰偄傞偲壖掕偟偰偄傞丅
丂丂
丂丂丂亂傾僙儞僽儔尵岅偱偺API亃
丂丂丂丂丂INTHDR_ENTRY c_routine, intmask

丂丂丂亂僷儔儊乕僞亃
丂丂丂丂丂c_routine丗C尵岅儖乕僠儞偺娭悢柤
丂丂丂丂丂intmask丂丗C尵岅儖乕僠儞傪屇傃弌偡捈慜偺妱崬傒嫋壜帪偵妱崬傒
丂丂丂丂丂丂丂丂丂丂 儅僗僋偵愝掕偡傞抣
丂丂丂丂丂丂丂丂丂丂 IPM_LEVEL1丄IPM_LEVEL2偺偄偢傟偐偵偡傞偙偲丅
丂丂丂丂丂丂丂丂丂丂 帺暘偲摨偠儗儀儖偺妱崬傒傪儅僗僋偡傞偨傔丄IPM偵偼
丂丂丂丂丂丂丂丂丂丂 侾偮忋偺儗儀儖傪愝掕偡傞丅

丂丂丂亂揥奐寢壥亃
丂丂丂丂丂妱崬傒偺擖岥張棟

丂丂丂亂婡擻亃
丂丂丂丂丂C尵岅儖乕僠儞偺娭悢柤偐傜擖岥張棟傪惗惉偡傞丅

丒旛峫
丂儀僋僞僥乕僽儖偲擖岥張棟傪vector.src偵傑偲傔偨寢壥丄儔儀儖
_kernel_****_entry偼僌儘乕僶儖偵岞奐偡傞昁梫偑側偔側偭偨偨傔丄儘乕僇
儖儔儀儖偲偟偰偄傞丅偦傟偵敽側偄cpu_config.h偺INT_ENTRY儅僋儘偱偼嫟捠
晹偲偺僀儞僞乕僼僃乕僗傪崌傢偣傞偨傔丄僟儈乕偺儔儀儖柤傪巊梡偟偰偄傞丅


7.3 偦偺懠
丒4.3愡(2)偺僾儘僕僃僋僩峔惉偵偮偄偰
丂僼傽僀儖暘妱偼僾儕僾儘僙僢僒傪屇傃弌偟偰偄傞偩偗側偺偱丄杮棃偼僇僗僞
儉丒價儖僪丒僼僃乕僘偲偟偰奜晹僣乕儖傪屇傃弌偡傛偆側暋嶨側曽朄傪嵦傞昁
梫偼側偄偑丄偙傟偵偼埲壓偺棟桼偑偁傞丅
丂HEW偑僨僼僅儖僩偱梡堄偟偰偄傞價儖僪僼僃乕僘偱偼丄侾偮偺僜乕僗僼傽僀
儖偵懳偟偰僐儞僷僀儔乮傑偨偼僾儕僾儘僙僢僒乯傪揔梡偡傞偺偼1夞偱偁傞偲
憐掕偝傟偰偍傝丄崱夞偺傛偆偵侾偮偺僜乕僗僼傽僀儖偵懳偟偰僐儞僷僀儔傪暋
悢夞揔梡偡傞働乕僗偼埖偊側偄丅偦偺偨傔丄僇僗僞儉丒價儖僪丒僼僃乕僘傪掕
媊偟偰偄傞丅
丂傑偨丄僼傽僀儖暘妱偼libkernel僾儘僕僃僋僩偺侾僼僃乕僘偲偟偰掕媊偟偨
曽偑尒捠偟偑椙偔側傞偑丄偙偺曽朄偱偼丄僼傽僀儖暘妱傪堦斣嵟弶偵幚峴偡傞
價儖僪丒僼僃乕僘偲偟偰掕媊偟偰傕丄僼傽僀儖暘妱傪峴偆慜偵僐儞僷僀儖丒
僼僃乕僘偺僼傽僀儖偺埶懚娭學偺僠僃僢僋偑峴傢傟丄僼傽僀儖偑奐偗側偄巪偺
寈崘偑戝検偵昞帵偝傟偰偟傑偆丅


8. 惂尷帠崁

丒儂僗僩儅僔儞偺OS
丂Windows9x宯偼僒億乕僩偟側偄丅

丒僐儞僼傿僊儏儗乕僞偺僠僃僢僇(chk乯偼幚憰偟偰偄側偄丅

丒HEW偑採嫙偡傞撪晹儗僕僗僞掕媊僼傽僀儖偵偼懳墳偟偰偄側偄丅
丂乮gcc斉偲僨僶僀僗僪儔僀僶傪嫟桳偡傞偨傔乯

丒64價僢僩惍悢偼僒億乕僩偟側偄丅
丂乮張棟宯偺惂尷帠崁乯

丒僔僗僥儉儘僌婡擻偵偮偄偰
int宆偑2僶僀僩偺偨傔丄僔僗僥儉儘僌婡擻(syslog, syslog_n)偺%d, %u, %x,
 %X偵傛傞惍悢昞帵偱偼2僶僀僩僨乕僞偟偐昞帵偱偒側偄丅2僶僀僩傛傝戝偒偄
僨乕僞傪昞帵偡傞応崌偼丄昞帵偡傞僨乕僞傪2僶僀僩偢偮偵暘妱偟偰僔僗僥儉
儘僌婡擻偵搉偡昁梫偑偁傞丅乮億僀儞僞宆昞帵偺%p傪巊偊偽4僶僀僩傑偱昞帵
偱偒傞丅乯

丒憡懳帪娫偵偮偄偰
丂RELTIM宆偑2僶僀僩偺偨傔丄乮1msec扨埵偱姺嶼偡傞偲乯憡懳帪娫偑栺65昩偵
惂尷偝傟傞丅RELTIM宆傪4僶僀僩偵偟偨偄応崌偼jsp/include/itron.h偵偁傞
RELTIM宆偺掕媊傪曄峏偡傞丅

曄峏慜丗typedef	UINT RELTIM;            /* 憡懳帪娫 */
曄峏屻丗typedef	UW RELTIM;              /* 憡懳帪娫 */


9. gcc斉乮jsp-1.4.1 H8埶懚晹乯偐傜偺曄峏揰

丒妱崬傒僴儞僪儔偺搊榐曽朄偺曄峏乮2.2愡嶲徠乯
丒妱崬傒桪愭搙惂屼偺僒億乕僩
丂丂丒2儗儀儖
丂丂丒偙傟偵敽偄丄妱崬傒儅僗僋偺曄峏丒嶲徠婡擻傪僒億乕僩
丒旝彮帪娫懸偪傪僒億乕僩
丒DDR儗僕僗僞丒傾僋僙僗丒儖乕僠儞偺怴愝
丒儐乕僓乕愝掕崁栚偺惍棟


曄峏棜楌

'05/12/07 
丂丒TCB峔憿懱偺僆僼僙僢僩嶼弌
丂丂丂MOV.B  #8:8,R0L偺傛偆偵掕悢晹偺價僢僩暆偑柧帵偝傟偨偲偒偵僷乕僗
丂丂丂偱偒側偄晄嬶崌傪廋惓
丂丒儀僋僞僥乕僽儖惗惉
丂丂丂perl僗僋儕僾僩偺僸傾丒僪僉儏儊儞僩偑弌椡帪偵暥帤壔偗偡傞晄嬶崌傪
丂丂丂廋惓乮慡妏暥帤傪敿妏暥帤偵曄峏乯
丂丒cpu_support.src
丂丂丂忦審暘婒柦椷捈慜偺晄梫側or柦椷傪嶍彍乮偦偺慜偺mov柦椷偩偗偱廫暘乯

'05/11/10 妱崬傒儅僗僋偺掕媊曽朄傪曄峏
丂丂丂丂丂丂丒儐乕僓乕偼妱崬傒儅僗僋偺掕媊偩偗峴偊偽嵪傓傛偆偵巇條曄峏
丂丂丂丂丂丂丒僌儘乕僶儖偩偭偨_kernel_xxxx_entry儔儀儖偼儘乕僇儖儔儀儖
丂丂丂丂丂丂丂偵曄峏
丂丂丂丂丂丂丒妱崬傒偺擖岥張棟傕vector.src偵彂偒弌偡傛偆曄峏
丂丂丂丂丂丂丒捛壛偟偨僼傽僀儖
丂丂丂丂丂丂丂丂jsp/config/h8-renesas/hsb8f3048bf25/intmask.inc
丂丂丂丂丂丂丂丂jsp/utils/h8-renesas/filter2.pl
丂丂丂丂丂丂丒嶍彍偟偨僼傽僀儖
丂丂丂丂丂丂丂丂jsp/config/h8-renesas/hsb8f3048bf25/int_entry.src
丂丂丂丂丂丂丂丂
'05/11/08 僪僉儏儊儞僩廋惓
丂丂丂丂丂丂丒gcc斉偲偺惍崌惈傪僠僃僢僋
丂丂丂丂丂丂丒惂尷帠崁傪捛婰

'05/11/04 妱崬傒儀僋僞僥乕僽儖傪帺摦惗惉偡傞傛偆巇條曄峏

'05/08/23 sil_reb_ddr(), sil_wrb_ddr()
丂丂丂丂丂丂丒assert暥偺堷悢僠僃僢僋偺斖埻儈僗傪廋惓

'05/08/10 僔僗僥儉儘僌婡擻
丂丂丂丂丂丂丒昞帵偱偒傞僨乕僞僒僀僘偵偮偄偰惂尷帠崁傪捛婰

'05/08/05 cpu_experr( )
丂丂丂丂丂丂丒妱崬傒敪惗捈慜偺僗僞僢僋億僀儞僞偺抣乮僆僼僙僢僩抣乯傪
丂丂丂丂丂丂丂廋惓
丂丂丂丂丂丂丒syslog( )偱4僶僀僩僨乕僞傪昞帵偡傞偨傔丄%p巜掕乮億僀儞僞宆乯
丂丂丂丂丂丂丂傪梡偄傞傛偆曄峏
丂丂丂丂丂丂丂乮%x乮惍悢宆乯偱偼2僶僀僩偟偐昞帵偱偒側偄偨傔乯

'05/07/22 埲壓偺屄強偺CPU儘僢僋僼儔僌偺僋儕傾埵抲傪廋惓
丂丂丂丂丂丂丒妱崬傒偺弌岥張棟
丂丂丂丂丂丂丒幚峴偡傋偒僞僗僋偑側偄応崌偺妱崬傒懸偪

'05/07/11 no_reg_exception( )偺栤戣傪廋惓
丂丂丂丂丂丂丒僗僞僢僋偐傜庢傝弌偟偨pc偲ccr傪暘棧偟偰偄側偐偭偨丅
丂丂丂丂丂丂丒syslog娭悢偱4僶僀僩僨乕僞傪偦偺傑傑堷悢偵偟偰偄偨丅
丂丂丂丂丂丂丂乮int僒僀僘乮亖2僶僀僩乯偺堷悢偟偐搉偣側偄乯

'05/07/07 genoffset傪廋惓
丂丂丂丂丂丂僆僼僙僢僩抣偑16恑悢偺応崌偵懳墳
丂丂丂丂丂makefile.mak撪偺僷僗愝掕偱乽僗儁乕僗傪娷傓儘儞僌僱乕儉乿偵偮
丂丂丂丂丂偄偰偺婰弎傪捛壛

'05/06/23 jsp/tools/H8-RENESAS/configuration/work僨傿儗僋僩儕偺傾乕僇
丂丂丂丂丂僀僽楻傟傪廋惓

'05/05/12 Release價儖僪帪偵儌僕儏乕儖娫嵟揔壔傪愊嬌揑偵揔梡偡傞傛偆偵
丂丂丂丂丂愝掕傪曄峏

'05/05/10 僒億乕僩奐巒


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -