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

📄 xstormy16.txt

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

2.5 旕僞僗僋僐儞僥僉僗僩偺巊梡偡傞僗僞僢僋

Xstormy16偱偼丄妱傝崬傒僴儞僪儔傪娷傓旕僞僗僋僐儞僥僉僗僩梡偺僗僞僢僋偲
偟偰丄惷揑曄悢傗僞僗僋梡僗僞僢僋傪妋曐偟偨屻偺巆傝偺RAM傪巊梡偡傞丅
僞僗僋幚峴拞偵妱傝崬傒偑敪惗偟偨応崌丄妱傝崬傒僴儞僪儔偑屇傃弌偝傟傞慜
偵僇乕僱儖撪偱僗僞僢僋億僀儞僞傪旕僐儞僥僉僗僩梡偺僗僞僢僋偵愗傝懼偊傞
偨傔丄奺僞僗僋梡偺僗僞僢僋偺昁梫側僒僀僘傪寛傔傞帪偵妱傝崬傒僴儞僪儔撪
偱巊梡偝傟傞僗僞僢僋傪峫椂偡傞昁梫偼側偄丅
偟偐偟丄妱傝崬傒敪惗帪偺PC偲PSW偍傛傃R0-R2傑偱偺曐懚偼僗僞僢僋偺愗傝懼
偊慜偵峴傢傟傞偨傔丄12僶僀僩暘偺僄儕傾偼僞僗僋梡偺僗僞僢僋偱妋曐偟偰偍
偔昁梫偑偁傞丅
儚乕僗僩働乕僗偲側傞偺偼丄儗儀儖侾偺妱傝崬傒偱僗僞僢僋傪愗傝懼偊傞捈慜
偵儗儀儖俀偺妱傝崬傒偑敪惗丄偝傜偵儗儀儖2妱傝崬傒偱偺僗僞僢僋愗傝懼偊捈
慜偵儗儀儖俁妱傝崬傒敪惗丒丒丒偲側傞傛偆側応崌偱丄偦偺昁梫側僄儕傾偼丄
12 亊 (僱僗僩偟偰敪惗偡傞壜擻惈偺偁傞妱傝崬傒儗儀儖偺悢) 偵側傞丅偙偺暘
偺僄儕傾偼僞僗僋偺僗僞僢僋偵妋曐偟偰偍偔昁梫偑傞丅

3.  僔僗僥儉埶懚晹偺婡擻

3.1  僔僗僥儉僋儘僢僋僪儔僀僶

僔僗僥儉僋儘僢僋僪儔僀僶偵巊梡偡傞TIMER0偺僆僔儗乕僞偼僨僼僅儖僩偱偼
Xstormy16撪憻偺RC敪怣傪梡偄偰偄傞丅(栺1MHz)
僔僗僥儉僋儘僢僋僪儔僀僶偑 isig_tim 傪屇傃弌偡廃婜偼丄sys_defs.h 拞偺 
TIC_NUME 偲 TIC_DENO 偱掕媊偝傟偰偄傞(昗弨偼 5儈儕昩廃婜)丅
撪憻RC敪怣傪梡偄偰5儈儕昩廃婜偱僞僀儉僥傿僢僋傪嫙媼偡傞僪儔僀僶偼僇乕
僱儖儔僀僽儔儕拞(僜乕僗偼hw_timer.c)偵娷傑傟偰偍傝丄僨僼僅儖僩偱偼偙傟
偑儕儞僋偝傟傞偑丄儐乕僓乕僾儘僌儔儉懁偱hw_timer.c傪廋惓偟偨傕偺傪嶌惉
偟儕儞僋偡傞偙偲偱丄巊梡偡傞僆僔儗乕僞丒妱傝崬傒偺廃婜傪擟堄偵曄峏偡傞
偙偲偑偱偒傞丅偙偺応崌丄屇傃弌偟廃婜偑CPU僋儘僢僋偵懳偟偰廫暘偵挿偄昁
梫偑偁傞丅(栚埨偲偟偰丄屇傃弌偟廃婜 >2000/CPU僋儘僢僋)
Xstormy16撪憻偺RC敪怣偼丄偦偺廃攇悢偺惛搙偑掅偄偨傔丄僞僀儅偺惛搙偑昁梫
側応崌偼丄奜晹X'tal僆僔儗乕僞摍偵愗傝懼偊傞昁梫偑偁傞丅

3.2 僔儕傾儖僀儞僞僼僃乕僗僪儔僀僶

僔僗僥儉埶懚晹偺僔儕傾儖僀儞僞乕僼僃乕僗僪儔僀僶偼丄UART0/UART1偺俀偮偺
僔儕傾儖僀儞僞乕僼僃乕僗傪僒億乕僩偟偰偄傞丅億乕僩ID=1偑UART0丄億乕僩ID=2
偑UART1偵懳墳偟偰偄傞丅
僔僗僥儉儘僌摍偱梡偄傞僨僼僅儖僩偺僔儕傾儖億乕僩偼丄UART1偵愝掕偟偰偄傞丅
(GDB僗僞僽傪棙梡偡傞応崌丄UART0傪偙傟偵巊梡偡傞偨傔)

3.3 儊儌儕儅僢僾

EVA僨僶僢僈偺僄儈儏儗乕僔儑儞娐嫬偺儊儌儕儅僢僾偼埲壓偺偲偍傝偱偁傞丅
  00000-07DFF : RAM
  07E00-07FFF : SFR(Special Function Register)
  80000-7FFFF : ROM
僇乕僱儖梡偺僨乕僞椞堟丒儐乕僓乕僾儘僌儔儉梡偺僨乕僞椞堟丄偍傛傃僞僗僋
梡偺僗僞僢僋傪00000斣抧偐傜妋曐偟丄巆傝偺RAM傪旕僞僗僋僐儞僥僉僗僩梡偺
僗僞僢僋(壓埵傛傝)丄偍傛傃僸乕僾儊儌儕(忋埵傛傝)偲偟偰巊梡偡傞丅

係丏奐敪娐嫬偺峔抸

4.1 嶰梞採嫙偺僼傽僀儖傪棙梡偡傞応崌

乽嶰梞儅僀僐儞 奐敪僣乕儖(Xstormy16僔儕乕僘)乿偵偼丄僐儞僷僀儖嵪傒偺儔
僀僽儔儕宍幃偺JPS僇乕僱儖傪娷傓丄僐儞僷僀儔丒僨僶僢僈丒摑崌奐敪娐嫬摍丄
Windows壓偱奐敪偵昁梫側慡偰偺僼傽僀儖偑娷傑傟偰偄傞偺偱丄捠忢偼丄偙傟傪
僟僂儞儘乕僪丒僀儞僗僩乕儖偡傞偙偲偱TOPERS/JSP傪棙梡偱偒傞丅
乽嶰梞儅僀僐儞 奐敪僣乕儖(Xstormy16僔儕乕僘)乿偼
http://www.semic.sanyo.co.jp/micon/jpn/index.html
偐傜僟僂儞儘乕僪偱偒傞丅
奐敪僣乕儖偵娷傑傟傞壓婰偺僪僉儏儊儞僩傪嶲徠偺偙偲丅
   丒TOPPERS/JSP儐乕僓乕偺偨傔偺僼傽乕僗僩僗僥僢僾僈僀僪
   丒Xstormy16 僾儘僌儔儅乕僘僈僀僪

4.2 偙偺岞幃岞奐斉傪棙梡偡傞応崌

偙偺岞幃岞奐斉傪棙梡偡傞応崌丄埲壓偺庤弴偱奐敪娐嫬傪峔抸偡傞丅

Step1 嶰梞儅僀僐儞 奐敪僣乕儖(Xstormy16僔儕乕僘)偺僀儞僗僩乕儖
[擖庤尦]
http://www.semic.sanyo.co.jp/micon/jpn/index.html
[僀儞僗僩乕儖庤弴]
(1) 傾乕僇僀僽傪夝搥偟丄setup.exe傪幚峴
(2) 僀儞僗僩乕儔偐傜偺栤偄崌傢偣偵偼丄慡偰僨僼僅儖僩偱僀儞僗僩乕儖
(3) 僀儞僗僩乕儖偝傟偨IDE傪婲摦
(4) IDE偺儊僯儏乕[僣乕儖]->[DOS僾儘儞僾僩]傪婲摦
(5) DOS僾儘儞僾僩撪偱丄僐儅儞僪"Prepare_perl.bat"傪幚峴(僀儞僗僩乕儖屻
    堦搙偩偗幚峴偡傟偽椙偄)

Step2 TOPPERS/JSP偺擖庤偲弨旛
[擖庤尦]
http://www.toppers.jp/
偙偙傛傝丄TOPPERS/JSP Ver1.4偺僜乕僗僐乕僪(SJIS斉)傪僟僂儞儘乕僪丅
[庤弴]
(1) 僜乕僗傾乕僇僀僽傪擟堄偺僨傿儗僋僩儕(偙偙偱偼C:\jsp偲偡傞)偵夝搥
(2) Step1偱僀儞僗僩乕儖偟偨丄壓婰偺僨傿儗僋僩儕偵偁傞cfg.exe偲chk.exe
    傪C:\jsp\cfg偵僐僺乕偟偰偍偔
      C:\Program Files\SanyoLsi\Gcc\for_toppers\bin
(3) 夝搥偟偨僨傿儗僋僩儕偺壓偵嶌嬈梡僨傿儗僋僩儕obj(偙偙偱偼C:\jsp\obj)
    傪嶌惉

Step3 JSP僇乕僱儖偲僒儞僾儖僾儘僌儔儉偺僐儞僷僀儖
(1) Step1(4)偱奐偄偨DOS僾儘儞僾僩偱丄Step2(3)偱嶌惉偟偨僨傿儗僋僩儕
    (C:\jsp\obj)偵堏摦偡傞丅
(2) 埲壓偺僐儅儞僪傪幚峴
    惓忢偵幚峴偝傟傟偽丄C:\jsp\obj\jsp.elf 偑嶌惉偝傟傞
    perl ../configure -C xstormy16 -S simulator
    make depend
    make
(3) DOS僾儘儞僾僩傪暵偠傞

Step4 EVA僨僶僢僈僄儈儏儗乕僔儑儞娐嫬偱偺幚峴
[庤弴]
(1) Windows偵栠傝丄Step3(2)偱嶌惉偝傟偨C:\jsp\obj\jsp.elf傪僟僽儖僋儕
    僢僋偟偰EVA僨僶僢僈傪婲摦偡傞丅
(2) 乽僄儈儏儗乕僔儑儞儌乕僪偱婲摦偟傑偡乿偺栤偄偵乽偼偄乿傪僋儕僢僋偱
    EVA僨僶僢僈傪僄儈儏儗乕僔儑儞儌乕僪偱婲摦
(3) F5傪墴偟偰僾儘僌儔儉傪奐巒偡傞偲丄USER僂傿儞僪僂偵埲壓偺昞帵偑弌傟
    偽惓忢偵摦嶌偟偰偄傞
      JSP Kernel Release......
          : 拞棯
      task1 is running (001). |
      task1 is running (002). |
          :
(4) USER僂傿儞僪僂壓偺僐儅儞僪擖椡棑偵埲壓偺僐儅儞僪傪擖椡
      < t[Enter]     ('<'偲't'偺娫偵僗儁乕僗偑昁梫)
    task1偑ter_tsk偝傟丄task2偑摦偒弌偡丅
    (僒儞僾儖僾儘僌儔儉偱巊梡偱偒傞't'埲奜偺僐儅儞僪偵偮偄偰偼丄sample1.c
    摢偺僐儊儞僩嶲徠)

俆丏偦偺懠

5.1 僨傿儗僋僩儕丒僼傽僀儖峔惉

Xstormy16 僞乕僎僢僩埶懚晹偺奺僼傽僀儖偺奣梫偼師偺捠傝丅

    config/xstormy16/
      Makefile.config  Makefile 偺 Xstormy16埶懚掕媊
      cpu_config.c     僾儘僙僢僒埶懚晹偺娭悢
      cpu_config.h     僾儘僙僢僒埶懚晹偺峔惉掕媊
      cpu_context.h    僐儞僥僉僗僩憖嶌
      cpu_defs.h       僾儘僙僢僒埶懚晹偺傾僾儕働乕僔儑儞梡掕媊
      cpu_insn.h       僀儞儔僀儞傾僙儞僽儔儖乕僠儞偺掕媊
      cpu_rename.def   僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉掕媊
      cpu_rename.h     僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉
      cpu_unrename.h   僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉夝彍
      cpu_sfrs.h       僇乕僱儖撪偱巊梡偡傞SFR偺掕媊
      cpu_stdio.h      昗弨擖弌椡僒億乕僩偺偨傔偺娭悢
      cpu_support.S    僾儘僙僢僒埶懚晹偺僒僽儖乕僠儞
      hw_serial.h      SIO僪儔僀僶偺峔惉掕媊
      hw_serial.c      SIO僪儔僀僶偺娭悢
      hw_serial.cfg    SIO僪儔僀僶偺僐儞僼傿僊儏儗乕僔儑儞僼傽僀儖
      hw_timer.h       僞僀儅僪儔僀僶偺峔惉掕媊
      hw_timer.c       僞僀儅僪儔僀僶偺娭悢
      offset.h         傾僙儞僽儔偐傜C峔憿懱傾僋僙僗偺偨傔偺掕媊
      start.S          僗僞乕僩傾僢僾儌僕儏乕儖
      tool_config.h    奐敪娐嫬埶懚晹偺峔惉掕媊
      tool_defs.h      奐敪娐嫬埶懚晹偺傾僾儕働乕僔儑儞梡掕媊
    config/xstormy16/simulator/
      Makefile.config  Makefile 偺 僔僗僥儉埶懚掕媊
      sim_32k.ld       僄儈儏儗乕僔儑儞娐嫬梡儕儞僇乕僗僋儕僾僩
      sim_32k.S        EVA僨僶僢僈偺偨傔偺婡庬忣曬
      sys_config.c     僔僗僥儉埶懚晹偺娭悢
      sys_config.h     僔僗僥儉埶懚晹偺峔惉掕媊
      sys_defs.h       僔僗僥儉埶懚晹偺傾僾儕働乕僔儑儞梡掕媊
      sys_rename.def   僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉掕媊
      sys_rename.h     僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉
      sys_unrename.h   僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉夝彍

埲忋

⌨️ 快捷键说明

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