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

📄 user.txt

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

(2) ras_tex, iras_tex           僞僗僋椺奜張棟偺梫媮

(3) dis_tex                     僞僗僋椺奜張棟偺嬛巭

(4) ena_tex                     僞僗僋椺奜張棟偺嫋壜

(5) sns_tex                     僞僗僋椺奜張棟嬛巭忬懺偺嶲徠

3.4 摨婜丒捠怣婡擻

3.4.1 僙儅僼僅

僙儅僼僅偺嵟戝帒尮悢偼丆UINT宆乮unsigned int宆偵掕媊偟偰偄傞乯偱昞尰偱
偒傞悢抣偺斖埻撪偱偁傞丏偡側傢偪丆unsigned int宆偑 32價僢僩偺応崌偼 
(2^32 - 1)丆16價僢僩偺応崌偼 (2^16 - 1) = 65535 偱偁傞丏TMAX_MAXSEM 偼
掕媊偟偰偄側偄丏

(1) CRE_SEM                     僙儅僼僅偺惗惉乮惷揑API乯

(2) sig_sem, isig_sem           僙儅僼僅帒尮偺曉媝

(3) wai_sem                     僙儅僼僅帒尮偺妉摼
(4) pol_sem                     僙儅僼僅帒尮偺妉摼乮億乕儕儞僌乯
(5) twai_sem                    僙儅僼僅帒尮偺妉摼乮僞僀儉傾僂僩偁傝乯

3.4.2 僀儀儞僩僼儔僌

堦偮偺僀儀儞僩僼儔僌偱暋悢偺僞僗僋偑懸偪忬懺偵側傟傞婡擻偼僒億乕僩偟偰
偄側偄丏

FLGPTN宆偼丆unsigned int宆偵掕媊偟偰偄傞丏傛偭偰 TBIT_FLGPTN 偼丆
unsigned int宆偑 32價僢僩偺応崌偼 32丆16價僢僩偺応崌偼 16 偵側傞丏

(1) CRE_FLG                     僀儀儞僩僼儔僌偺惗惉乮惷揑API乯

flgatr 偵 TA_WMUL 偑巜掕偝傟偨応崌偺婡擻乮僀儀儞僩僼儔僌偱暋悢偺僞僗僋
偑懸偪忬懺偵側傟傞乯偼僒億乕僩偟偰偄側偄丏

(2) set_flg, iset_flg           僀儀儞僩僼儔僌偺僙僢僩

(3) clr_flg                     僀儀儞僩僼儔僌偺僋儕傾

(4) wai_flg                     僀儀儞僩僼儔僌懸偪
(5) pol_flg                     僀儀儞僩僼儔僌懸偪乮億乕儕儞僌乯
(6) twai_flg                    僀儀儞僩僼儔僌懸偪乮僞僀儉傾僂僩偁傝乯

3.4.3 僨乕僞僉儏乕

dtqcnt屄偺僨乕僞傪奿擺偡傞偺偵昁梫側僨乕僞僉儏乕椞堟偺僒僀僘偼丆
sizeof(VP_INT) * dtqcnt 僶僀僩偱偁傞丏TSZ_DTQ 偼掕媊偟偰偄側偄丏

(1) CRE_DTQ                     僨乕僞僉儏乕偺惗惉乮惷揑API乯

dtq 偵 NULL 埲奜偑巜掕偝傟偨応崌偺婡擻乮僨乕僞僉儏乕椞堟偺愭摢斣抧傪巜
掕偡傞乯偼僒億乕僩偟偰偄側偄丏

(2) snd_dtq                     僨乕僞僉儏乕傊偺憲怣
(3) psnd_dtq, ipsnd_dtq         僨乕僞僉儏乕傊偺憲怣乮億乕儕儞僌乯
(4) tsnd_dtq                    僨乕僞僉儏乕傊偺憲怣乮僞僀儉傾僂僩偁傝乯

(5) fsnd_dtq, ifsnd_dtq         僨乕僞僉儏乕傊偺嫮惂憲怣

(6) rcv_dtq                     僨乕僞僉儏乕偐傜偺庴怣
(7) prcv_dtq                    僨乕僞僉儏乕偐傜偺庴怣乮億乕儕儞僌乯
(8) trcv_dtq                    僨乕僞僉儏乕偐傜偺庴怣乮僞僀儉傾僂僩偁傝乯

3.4.4 儊乕儖儃僢僋僗

T_MSG宆偼壓婰偺傛偆偵掕媊偝傟偰偄傞丏T_MSG宆偺僒僀僘偼丆僞乕僎僢僩僾儘
僙僢僒乛僐儞僷僀儔偺億僀儞僞偺僒僀僘偵堦抳偡傞丏

        typedef struct t_msg {
                struct t_msg    *next;
        } T_MSG;

JSP僇乕僱儖偱偼丆桪愭搙暿儊僢僙乕僕僉儏乕僿僢僟椞堟偼梡偄偰偄側偄丏
TSZ_MPRIHD 偼掕媊偟偰偄側偄偑丆掕媊偡傞偲偟偨傜 0 偲側傞丏

(1) CRE_MBX                     儊乕儖儃僢僋僗偺惗惉乮惷揑API乯

mprihd 偵 NULL 埲奜偑巜掕偝傟偨応崌偺婡擻乮桪愭搙暿儊僢僙乕僕僉儏乕僿僢
僟椞堟偺愭摢斣抧傪巜掕偡傞乯偼僒億乕僩偟偰偄側偄丏

(2) snd_mbx                     儊乕儖儃僢僋僗傊偺憲怣

(3) rcv_mbx                     儊乕儖儃僢僋僗偐傜偺庴怣
(4) prcv_mbx                    儊乕儖儃僢僋僗偐傜偺庴怣乮億乕儕儞僌乯
(5) trcv_mbx                    儊乕儖儃僢僋僗偐傜偺庴怣乮僞僀儉傾僂僩偁傝乯

3.5 儊儌儕僾乕儖娗棟婡擻

3.5.1 屌掕挿儊儌儕僾乕儖

僒僀僘偑 blksz僶僀僩偺儊儌儕僽儘僢僋傪 blkcnt屄妉摼偱偒傞偺偵昁梫側屌
掕挿儊儌儕僾乕儖椞堟偺僒僀僘偼丆TROUND_VP(blksz) * blkcnt 僶僀僩偱偁傞丏
偙偙偱丆TROUND_VP(blksz) 偼丆blksz 傪僞乕僎僢僩僾儘僙僢僒乛僐儞僷僀儔
偺億僀儞僞偺僒僀僘偺攞悢偵側傞傛偆愗傝忋偘偨悢傪昞偡丏TSZ_MPF 偼掕媊偟
偰偄側偄丏

(1) CRE_MPF                     屌掕挿儊儌儕僾乕儖偺惗惉乮惷揑API乯

mpf 偵 NULL 埲奜偑巜掕偝傟偨応崌偺婡擻乮屌掕挿儊儌儕僾乕儖椞堟偺愭摢斣
抧傪巜掕偡傞乯偼僒億乕僩偟偰偄側偄丏

(2) get_mpf                     屌掕挿儊儌儕僽儘僢僋偺妉摼
(3) pget_mpf                    屌掕挿儊儌儕僽儘僢僋偺妉摼乮億乕儕儞僌乯
(4) tget_mpf                    屌掕挿儊儌儕僽儘僢僋偺妉摼乮僞僀儉傾僂僩偁傝乯

(5) rel_mpf                     屌掕挿儊儌儕僽儘僢僋偺曉媝

blk僷儔儊乕僞乮曉媝偡傞儊儌儕僽儘僢僋偺愭摢斣抧乯偺抣偑丆曉媝愭偺儊儌
儕僾乕儖椞堟偺奜傗丆儊儌儕僽儘僢僋偺搑拞傪巜偡応崌偵偼丆E_PAR僄儔乕傪
曉偡丏枹妉摼偺儊儌儕僽儘僢僋傪曉媝偟偨応崌傗丆曉媝嵪偺儊儌儕僽儘僢僋傪
嵞搙曉媝偟偨応崌偺摦嶌偼曐徹偝傟側偄丏

3.6 帪娫娗棟婡擻

僞僀儉僀儀儞僩僴儞僪儔偵娭偟偰偼丆乽2.6 僞僀儉僀儀儞僩僴儞僪儔乿傪嶲徠
偡傞偙偲丏

3.6.1 僔僗僥儉帪崗娗棟

JSP僇乕僱儖偱偼丆僞僀儉僥傿僢僋偺嫙媼乮isig_tim 傪廃婜揑偵屇傃弌偡張棟乯
偼僔僗僥儉僒乕價僗偺僔僗僥儉僋儘僢僋僪儔僀僶偵傛偭偰幚尰偟偰偄傞丏僔僗
僥儉僋儘僢僋僪儔僀僶偺庡梫晹暘偼丆僞乕僎僢僩枅偵僴乕僪僂僃傾僞僀儅傪巊偭
偰幚尰偝傟偰偍傝丆isig_tim 傪屇傃弌偡廃婜偼僞乕僎僢僩枅偵掕傔傞丏偦偺
偨傔 TIC_NUME 偲 TIC_DENO 偼丆僞乕僎僢僩埶懚晹偺傾僾儕働乕僔儑儞梡偺僀
儞僋儖乕僪僼傽僀儖乮cpu_defs.h 偍傛傃 sys_defs.h乯偺拞偱掕媊偟偰偄傞丏
僞乕僎僢僩偵傛偭偰偼丆偙偺悢抣傪曄峏偡傞偩偗偱 isig_tim 傪屇傃弌偡廃婜
傪曄峏偱偒傞傛偆偵幚憰偝傟偰偄傞応崌傕偁傞丏徻偟偔偼丆僞乕僎僢僩枅偺儅
僯儏傾儖傪嶲徠偡傞偙偲丏

(1) set_tim                     僔僗僥儉帪崗偺愝掕

(2) get_tim                     僔僗僥儉帪崗偺嶲徠

(3) isig_tim                    僞僀儉僥傿僢僋偺嫙媼

isig_tim 偼丆僞乕僎僢僩埶懚偵掕媊偝傟偨 TIC_NUME 偲 TIC_DENO 偱巜掕偝
傟傞帪娫偩偗僔僗僥儉帪崗傪恑傔丆昁梫側僞僀儉僀儀儞僩乮僞僀儉傾僂僩丆廃
婜僴儞僪儔偺婲摦側偳乯偺張棟傪峴偆丏JSP僇乕僱儖偱偼丆僔僗僥儉僋儘僢僋
僪儔僀僶偑偙偺僒乕價僗僐乕儖傪廃婜揑偵屇傃弌偡偨傔丆傾僾儕働乕僔儑儞偐
傜屇傃弌偡昁梫偼側偄丏

3.6.2 廃婜僴儞僪儔

廃婜僴儞僪儔偺婲摦埵憡傪曐懚偡傞婡擻偼僒億乕僩偟偰偄側偄丏

(1) CRE_CYC                     廃婜僴儞僪儔偺惗惉乮惷揑API乯

cycatr 偵 TA_PHS 偑巜掕偝傟偨応崌偺婡擻乮廃婜僴儞僪儔偺婲摦埵憡傪曐懚
偡傞乯偼僒億乕僩偟偰偄側偄丏傑偨丆TA_ASM 偑巜掕偝傟偨応崌偺婡擻乮廃婜
僴儞僪儔傪傾僙儞僽儕尵岅偱婰弎偡傞乯傕僒億乕僩偟偰偄側偄丏

cycatr 偵 TA_STA 傪巜掕偟丆cycphs 偵 0 傪巜掕偟偨応崌丆廃婜僴儞僪儔偺
弶夞偺婲摦偼丆僔僗僥儉婲摦屻偺嵟弶偺僞僀儉僥傿僢僋偱峴傢傟傞丏偡側傢偪丆
cycphs 偵 1 傪巜掕偟偨応崌偲摨偠怳傞晳偄偲側傞丏崿棎偺尨場偲側傞偨傔丆
cycphs 偵 0 傪巜掕偡傞偙偲偼悇彠偟側偄丏

(2) sta_cyc                     廃婜僴儞僪儔偺摦嶌奐巒

(3) stp_cyc                     廃婜僴儞僪儔偺摦嶌掆巭

3.7 僔僗僥儉忬懺娗棟婡擻

(1) rot_rdq, irot_rdq           僞僗僋偺桪愭弴埵偺夞揮

(2) get_tid, iget_tid           幚峴忬懺偺僞僗僋ID偺嶲徠

(3) loc_cpu, iloc_cpu           CPU儘僢僋忬懺傊偺堏峴

(4) unl_cpu, iunl_cpu           CPU儘僢僋忬懺偺夝彍

(5) dis_dsp                     僨傿僗僷僢僠偺嬛巭

(6) ena_dsp                     僨傿僗僷僢僠偺嫋壜

(7) sns_ctx                     僐儞僥僉僗僩偺嶲徠

(8) sns_loc                     CPU儘僢僋忬懺偺嶲徠

(9) sns_dsp                     僨傿僗僷僢僠嬛巭忬懺偺嶲徠

(10) sns_dpn                    僨傿僗僷僢僠曐棷忬懺偺嶲徠

(11) vsns_ini                   僇乕僱儖摦嶌忬懺偺嶲徠

亂C尵岅API亃
        BOOL state = vsns_ini();

亂僷儔儊乕僞亃
        側偟

亂儕僞乕儞僷儔儊乕僞亃
        BOOL    state           僇乕僱儖摦嶌忬懺

亂婡擻亃

僇乕僱儖偺弶婜壔姰椆慜傑偨偼廔椆張棟奐巒屻偵屇傃弌偝傟偨応崌偵 TRUE丆
僇乕僱儖偺摦嶌拞偵屇傃弌偝傟偨応崌偵 FALSE 傪曉偡丏

偙偺僒乕價僗僐乕儖偑 TRUE 傪曉偡帪偵偼丆懠偺僒乕價僗僐乕儖傪屇傃弌偟偰
偼側傜側偄丏偙偺僒乕價僗僐乕儖偑 TRUE 傪曉偡帪偵懠偺僒乕價僗僐乕儖傪屇
傃弌偟偨応崌丆僔僗僥儉偺摦嶌偼曐徹偝傟側偄丏

3.8 妱崬傒娗棟婡擻

妱崬傒僴儞僪儔偵娭偟偰偼丆乽2.5 妱崬傒僴儞僪儔乿傪嶲徠偡傞偙偲丏

(1) DEF_INH                     妱崬傒僴儞僪儔偺掕媊乮惷揑API乯

INHNO宆偺掕媊偲 inhno 偺堄枴偼僞乕僎僢僩枅偵掕傔傞丏inhatr 偵偼丆
TA_HLNG 偺傒傪巜掕偡傞偙偲偑偱偒傞丏

(2) dis_int                     妱崬傒偺嬛巭
(3) ena_int                     妱崬傒偺嫋壜
(4) chg_ixx                     妱崬傒儅僗僋偺曄峏
(5) get_ixx                     妱崬傒儅僗僋偺嶲徠

偙傟傜偺僒乕價僗僐乕儖偑僒億乕僩偝傟偰偄傞偐偳偆偐丆僒億乕僩偝傟偰偄傞
応崌偺巇條乮xx 偺晹暘偺柤徧丆宆偲僷儔儊乕僞偺柤徧偲堄枴丆CPU儘僢僋忬懺
傗僨傿僗僷僢僠忬懺偲偺娭楢乯偵偮偄偰偼丆僞乕僎僢僩埶懚偱偁傞丏嬶懱揑偵
偼丆僞乕僎僢僩枅偺儅僯儏傾儖傪嶲徠偡傞偙偲丏

3.9 僔僗僥儉峔惉娗棟婡擻

CPU椺奜僴儞僪儔偵娭偟偰偼乽2.7 CPU椺奜僴儞僪儔乿傪丆弶婜壔儖乕僠儞偵娭
偟偰偼乽2.9 僔僗僥儉弶婜壔庤弴偲弶婜壔儖乕僠儞乿嶲徠偡傞偙偲丏

(1) DEF_EXC                     CPU椺奜僴儞僪儔偺掕媊乮惷揑API乯

EXCNO宆偺掕媊偲 excno 偺堄枴偼僞乕僎僢僩枅偵掕傔傞丏excatr 偵偼丆
TA_HLNG 偺傒傪巜掕偡傞偙偲偑偱偒傞丏

(2) ATT_INI                     弶婜壔儖乕僠儞偺捛壛乮惷揑API乯

iniatr 偵 TA_ASM 偑巜掕偝傟偨応崌偺婡擻乮弶婜壔儖乕僠儞傪傾僙儞僽儕尵
岅偱婰弎偡傞乯偼僒億乕僩偟偰偄側偄丏

⌨️ 快捷键说明

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