📄 h8.txt
字号:
Makefile.config Makefile 偺 AKI-H8/3048F 儃乕僪埶懚掕媊
debug.ld 僨僶僢僌梡儕儞僇僗僋儕僾僩
release.ld 儕儕乕僗梡儕儞僇僗僋儕僾僩
sys_config.c AKI-H8/3048F 儃乕僪埶懚晹偺 C 娭悢
sys_config.h AKI-H8/3048F 儃乕僪埶懚晹偺峔惉掕媊
sys_defs.h AKI-H8/3048F 儃乕僪埶懚晹偺傾僾儕働乕僔儑
丂丂丂丂丂丂丂丂 儞梡掕媊
sys_support.S AKI-H8/3048F 儃乕僪埶懚晹偺傾僙儞僽儕娭悢
sys_rename.def 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偲偦偺夝彍
丂丂丂丂丂丂丂丂 偺掕媊儕僗僩
sys_rename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偺掕媊
sys_unrename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉夝彍偺掕媊
(3) config/h8/akih8_3052f/
(姅) 廐寧揹巕捠彜惢偺 AKI-H8/3052F 儃乕僪偺埶懚晹暘
Makefile.config Makefile 偺 AKI-H8/3052F 儃乕僪埶懚掕媊
debug.ld 僨僶僢僌梡儕儞僇僗僋儕僾僩
release.ld 儕儕乕僗梡儕儞僇僗僋儕僾僩
sys_config.c AKI-H8/3052F 儃乕僪埶懚晹偺 C 娭悢
sys_config.h AKI-H8/3052F 儃乕僪埶懚晹偺峔惉掕媊
sys_defs.h AKI-H8/3052F 儃乕僪埶懚晹偺傾僾儕働乕僔儑
丂丂丂丂丂丂丂丂 儞梡掕媊
sys_support.S AKI-H8/3052F 儃乕僪埶懚晹偺傾僙儞僽儕娭悢
sys_rename.def 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偲偦偺夝彍
丂丂丂丂丂丂丂丂 偺掕媊儕僗僩
sys_rename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偺掕媊
sys_unrename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉夝彍偺掕媊
(4) config/h8/akih8_3069f/
(姅) 廐寧揹巕捠彜惢偺 AKI-H8/3069F 儃乕僪偺埶懚晹暘
Makefile.config Makefile 偺 AKI-H8/3069F 儃乕僪埶懚掕媊
debug.ld 僨僶僢僌 (娙堈儌僯僞懳墳) 梡儕儞僇僗僋儕僾僩
debug_redboot.ld 僨僶僢僌 (RedBoot懳墳) 梡儕儞僇僗僋儕僾僩
release.ld 儕儕乕僗梡儕儞僇僗僋儕僾僩乮奜晹RAM巊梡乯
release_inmem.ld 儕儕乕僗梡儕儞僇僗僋儕僾僩乮奜晹RAM枹巊梡乯
sys_config.c AKI-H8/3069F 儃乕僪埶懚晹偺 C 娭悢
sys_config.h AKI-H8/3069F 儃乕僪埶懚晹偺峔惉掕媊
sys_defs.h AKI-H8/3069F 儃乕僪埶懚晹偺傾僾儕働乕僔儑
丂丂丂丂丂丂丂丂 儞梡掕媊
sys_support.S AKI-H8/3069F 儃乕僪埶懚晹偺傾僙儞僽儕娭悢
sys_rename.def 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偲偦偺夝彍
丂丂丂丂丂丂丂丂 偺掕媊儕僗僩
sys_rename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偺掕媊
sys_unrename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉夝彍偺掕媊
(5) config/h8/nkev_010h8/
(桳) 昳愳捠怣寁憰僒乕價僗惢偺 NKEV-010H8 儃乕僪偺埶懚晹暘
Makefile.config Makefile NKEV-010H8 儃乕僪埶懚掕媊
debug.ld 僨僶僢僌 (娙堈儌僯僞懳墳) 梡儕儞僇僗僋儕僾僩
debug_gdbstub.ld 僨僶僢僌 (GDB STUB懳墳) 梡儕儞僇僗僋儕僾僩
debug_redboot.ld 僨僶僢僌 (RedBoot懳墳) 梡儕儞僇僗僋儕僾僩
release.ld 儕儕乕僗梡儕儞僇僗僋儕僾僩乮奜晹RAM巊梡乯
release_inmem.ld 儕儕乕僗梡儕儞僇僗僋儕僾僩乮奜晹RAM枹巊梡乯
sys_config.c NKEV-010H8 儃乕僪埶懚晹偺 C 娭悢
sys_config.h NKEV-010H8 儃乕僪埶懚晹偺峔惉掕媊
sys_defs.h NKEV-010H8 儃乕僪埶懚晹偺傾僾儕働乕僔儑
丂丂丂丂丂丂丂丂 儞梡掕媊
sys_support.S NKEV-010H8 儃乕僪埶懚晹偺傾僙儞僽儕娭悢
sys_rename.def 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偲偦偺夝彍
丂丂丂丂丂丂丂丂 偺掕媊儕僗僩
sys_rename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉偺掕媊
sys_unrename.h 僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉夝彍偺掕媊
(6) jsp/utils/h8/
H8埶懚晹價儖僪梡僗僋儕僾僩
cat.pl丂丂丂丂丂 UNIX偺cat僐儅儞僪憡摉
filter1.pl丂丂丂 Perl僗僋儕僾僩惗惉梡僼傿儖僞侾
filter2.pl丂丂丂 Perl僗僋儕僾僩惗惉梡僼傿儖僞俀
genvector.pl丂丂 儀僋僞僥乕僽儖惗惉梡僗僋儕僾僩
(7) 價儖僪丒僨傿儗僋僩儕
vector.S丂丂丂丂 儀僋僞僥乕僽儖乮make depend帪偵帺摦惗惉乯
6. 傾僾儕働乕僔儑儞奐敪幰岦偗偺忣曬
傾僾儕働乕僔儑儞奐敪幰偵桳塿偲巚傢傟傞忣曬偵偮偄偰弎傋傞丅
6.1 僇乕僱儖偺愝掕曄峏曽朄
(1) SUPPORT_CHG_IPM
丂丂偙偺儅僋儘傪掕媊偡傞偲妱崬傒儅僗僋偺曄峏丒嶲徠婡擻偑桳岠偵側傞丅
丂丂徻嵶偼乽2. 2. 3丂妱崬傒儅僗僋偺曄峏丒嶲徠乿傪嶲徠
丂丂愝掕僼傽僀儖丗sys_config.h
(2) SUPPORT_VXGET_TIM
丂丂偙偺儅僋儘傪掕媊偡傞偲惈擻昡壙梡僔僗僥儉帪崗嶲徠婡擻vxget_tim( )偑
丂丂桳岠偵側傞丅徻嵶偼乽3. 2 惈擻昡壙梡僔僗僥儉帪崗嶲徠婡擻乿傪嶲徠
丂丂愝掕僼傽僀儖丗sys_config.h
(3) STACKTOP
丂丂旕僞僗僋僐儞僥僉僗僩梡僗僞僢僋億僀儞僞偺弶婜抣
丂丂僗僞乕僩傾僢僾儖乕僠儞偱偼STACKTOP偑巜偡RAM椞堟傪僗僞僢僋偵偟偰
丂丂_hardware_init_hook傪屇傃弌偡丅偦偺偨傔丄偙偺椞堟偼
丂丂_hardware_init_hook傪屇傃弌偡慜偵傾僋僙僗壜擻偵側偭偰偄傞昁梫偑偁
丂丂傞丅
丂丂丒弶婜忬懺偺傑傑傾僋僙僗偱偒傞撪憼RAM丂傑偨偼
丂丂丒儌僯僞偵傛傝傾僋僙僗偱偒傞忬懺偵偁傞奜晹RAM
丂丂愝掕僼傽僀儖丗sys_config.h
6.2 傾僾儕働乕僔儑儞岦偗偵採嫙偝傟傞婡擻
H8埶懚晹偱偼傾僾儕働乕僔儑儞傪奐敪偟傗偡偔偡傞偨傔丄埲壓偺婡擻傪採嫙偟
偰偄傞丅
6.2.1丂I/O億乕僩偺DDR儗僕僗僞傊偺傾僋僙僗曗彆婡擻
H8偺I/O億乕僩偺僨乕僞丒僨傿儗僋僔儑儞丒儗僕僗僞DDR偼彂偒崬傒愱梡偱偁傝丄
偦偺傑傑偱偼強朷偺價僢僩偩偗傪曄峏偡傞偙偲偑偱偒側偄丅
乮bset,bclr柦椷偱傕夞旔晄壜乯
傑偨丄僇乕僱儖偺僗僞乕僩傾僢僾儖乕僠儞偱傕偄偔偮偐偺DDR儗僕僗僞偵懳偟
偰愝掕傪峴偭偰偄傞偨傔丄偦偺傑傑偱偼僇乕僱儖偲傾僾儕働乕僔儑儞偺娫偱惍
崌惈傪曐偮偙偲偑偱偒側偄丅
偦偺偨傔丄杮幚憰偱偼丄儊儌儕忋偵僥儞億儔儕傪梡堄偟偰丄DDR偺尰嵼抣傪曐
帩偡傞曽朄傪嵦偭偰偄傞丅
杮婡擻傪棙梡偡傞応崌偼h8_sil.h傪僀儞僋儖乕僪偡傞昁梫偑偁傞丅
億乕僩斣崋偼IO_PORT1, IO_PORT2, IO_PORT3, IO_PORT4, IO_PORT5, IO_PORT6,
IO_PORT8, IO_PORT9, IO_PORTA, IO_PORTB偺偄偢傟偐傪巜掕偡傞丅乮億乕僩7
偼擖椡愱梡偺偨傔丄DDR儗僕僗僞偑側偄丅乯億乕僩斣崋偲偟偰丄偙傟傜埲奜偺
抣傪巜掕偟偨応崌偼assert暥偱僄儔乕偲側傞丅
(1) sil_reb_ddr丂丂DDR儗僕僗僞偺撉傒弌偟
亂C尵岅API亃
丂丂UB sil_reb_ddr(UINT port);
亂僷儔儊乕僞亃
UINT port丂丂丂丂億乕僩斣崋
亂儕僞乕儞僷儔儊乕僞亃
DDR儗僕僗僞偺抣
亂僄儔乕僐乕僪亃
側偟
亂婡擻亃
port偱巜掕偝傟傞億乕僩斣崋偺DDR儗僕僗僞偺抣傪撉傒弌偡丅
(2) sil_wrb_ddr丂丂DDR儗僕僗僞傊偺彂偒崬傒
亂C尵岅API亃
丂丂void sil_wrb_ddr(UINT port, UB data);
亂僷儔儊乕僞亃
UINT port丂丂丂 億乕僩斣崋
UB data丂丂丂丂彂偒崬傓抣
亂儕僞乕儞僷儔儊乕僞亃
側偟
亂僄儔乕僐乕僪亃
側偟
亂婡擻亃
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) 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
(2) 儀僋僞僥乕僽儖惗惉偺偨傔偺忣曬
儀僋僞僥乕僽儖偺僒僀僘傪曄悢VECTOR_SIZE偲偟偰掕媊偡傞丅
掕媊僼傽僀儖丗$(CPU)/$(SYS)/Makefile.config
7.2 儀僋僞僥乕僽儖惗惉偺偨傔偺Perl僗僋儕僾僩genvector.pl偺巇條
-s n 儀僋僞乕僥乕僽儖偺僒僀僘
n偼惍悢掕悢傪壖掕偟偰偍傝丄偦傟埲奜偺堷悢偑梌偊傜傟偨
応崌偺摦嶌偼枹掕媊偱偁傞丅
-z JSP僇乕僱儖偱偼搊榐偝傟偰偄側偄妱崬傒斣崋偵懳偟偰
僨僼僅儖僩偱_no_reg_exception傪愝掕偡傞偺傪姷椺偲
偟偰偄傞偑丄儌僯僞側偳偺幚峴娐嫬偵傛偭偰偼抣0傪
愝掕偡傞昁梫偑偁傞丅
偙偺僆僾僔儑儞偱偼搊榐偝傟偰偄側偄妱崬傒儀僋僞偵0傪
彂偒崬傓丅
-z僆僾僔儑儞傪巜掕偟側偄応崌偼丄_no_reg_exception傪
彂偒崬傓乮僨僼僅儖僩乯
-z僆僾僔儑儞偺桳柍偼jsp/config/h8/Makefile.config偱
掕媊偟偰偄傞丅
丂DBGENV儅僋儘偺抣偑
丂丂丒TNCT_MONITOR傑偨偼REDBOOT偺応崌丗-z僆僾僔儑儞偁傝
丂丂丒偦傟埲奜偺応崌丗-z僆僾僔儑儞側偟
8. 惂尷帠崁
丒Makefile
丂丂make realclean傪幚峴偟偰傕丄vector.S偑徚嫀偝傟側偄丅
丂丂乮Makefile傪婡庬埶懚偵偟側偄偨傔偺惂尷帠崁偲偡傞丅乯
丒幚峴偡傋偒僞僗僋偑側偄偲偒偺妱崬傒懸偪偵偮偄偰
丂丂sleep偟偰偄傞娫偵僶僗尃梫媮偑嫞崌偟側偄傛偆偵僶僗尃偺奜晹傊偺夝曻
丂丂傪嬛巭偡傞張棟傪徣棯偟偰偄傞丅
丂丂丂丂奩摉屄強丗cpu_support.S偺dispatcher_2_enable_interrupt
丂丂
丂丂HEW斉偺jsp/config/h8-renesas/cpu_support.src偵偼幚憰嵪傒偱偁傞丅
丂丂徻偟偔偼僴乕僪僂僃傾丒儅僯儏傾儖乽6.4.4 僜僼僩僂僃傾丒僗僞儞僶僀丒
丂丂儌乕僪傊偺慗堏乿嶲徠
丒儀僋僞僥乕僽儖偺帺摦惗惉
丂丂僨僼僅儖僩偱梡堄偟偰偄傞no_reg_exception偺傛偆偵丄暋悢偺妱崬傒梫場
丂丂偵懳偟偰摨偠妱崬傒僴儞僪儔傪搊榐偡傞傛偆側巊偄曽偵偼懳墳偟偰偄側偄丅
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -