




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品文檔寫給CodeWarrior初學(xué)者1.運(yùn)行CodeWarrior IDE,打開軟件界面;2.點(diǎn)擊“File”菜單下的“New”選項(xiàng),然后在“Project”選項(xiàng)卡中選擇“HC(S)12 New ProjectWizard ”,也就是新建工程向?qū)В谟覀?cè)輸入你要鍵入的工程名和你要放在哪個(gè)文件夾 下面;3. 點(diǎn)擊“確定”后下面選擇你采用的單片機(jī)型號(hào),比如你選擇“MC9S12D64 ”或者“MC9S12NE64 ” ;(其中如果選擇 MC9S12NE64 ,則必須安裝光盤上的 NE64補(bǔ)丁插件)4. 點(diǎn)擊“下一步”后,選擇你采用哪種編程語(yǔ)言,盡量不要選第三個(gè)“C+ ”,因?yàn)楹孟裎以嚨挠袉栴},如
2、果你單純的 C,則選擇第二個(gè),如果你是 C和匯編混合編程,則前兩個(gè) 都要選的;5. 選擇是否采用“處理器專家”,該項(xiàng)功能可以方便程序的寄存器設(shè)置,但我用過(guò)感覺比 較糊涂,所以我一般選擇“ No”;精品文檔I New Project Wizard Page 3Would you like to use Processior Expert?r* noHo device 1 ni 11 al i eion code is eneir a.!«d, Only .garLeira.t«-s El atup Icadts.上一步曲歩如l取硝6. 下面就是選擇是否采用“PC-lint ”
3、,選擇“ No ”;7. 選擇是不是支持浮點(diǎn)數(shù),如果你的工程采用浮點(diǎn)數(shù)則選擇下面的兩個(gè)中一個(gè),否則選擇 “ No ”;& 選擇采用哪種內(nèi)存定位模式,一般選擇第一個(gè)“Small ”模式9. 最后一步,選擇前面兩項(xiàng),如果僅選擇第一項(xiàng),則僅可以軟件調(diào)試,前兩項(xiàng)都選擇可以 支持軟件和硬件調(diào)試。10. 完成后,軟件會(huì)自動(dòng)創(chuàng)建一個(gè)工程,如下圖所示,其中左側(cè)的sources文件夾下面的main.c就是你的主程序文件,你可以在里面添加代碼,同時(shí)在左側(cè)按鼠標(biāo)右鍵,會(huì)彈出菜單,里面有"Add Files ”或"Create Group”等,可以根據(jù)你的需要往新創(chuàng)建的工 程里添加你自己的
4、頭文件或者C文件。-LT>l2d日I曰 gdlt 沖ew eardh Efolect Qebu 口 Bflndow yelp凸曲-«|W I令t>匚百輛 =LdJil |lel mcpFil«嶂 F*r I EDLiztk Order | Tai:4 is |«TilaAdd Files Create Grcwpec.25 filesJd11. 你可以在main.c里面編輯你的代碼,如果需要加入中斷,則在左側(cè)找到Prm文件夾下面打開"P&E_ICD_Linker.prm ”,然后在右側(cè)該文件里你可以加入你自己的中斷函 數(shù)和中斷向量入口
5、地址, 記?。耗阍谶@個(gè)Prm里定義的自己的中斷函數(shù)名,要和主函數(shù)里面的中斷函數(shù)名對(duì)應(yīng)起來(lái);比如我在Prm文件里定義了串口接收中斷:VECTOR ADDRESS 0XFFD6 SCIORecive_ISR 則在主函數(shù)(ma in .c)里面這樣引用該中斷函數(shù):in terrupt void SCIORecive_ISR(void) 里面是你自己的代碼 n Ella Ldlt yew Search Eroject iQebug ndow tielip凸妙 X 百令備匡I超t> - ( - n.審 的 cf 審 Pith C A. . PiiE_ICII_linkar. prm 零te-rt.
6、mE|iNAMES口ENDSEGMENTS'RJlM * REWRITE Dit0 4 00 TO OxOFFF;un»nk«l FLASH ROM QROH_COOO = REAI*_OHLY OxCOaO TO OkFEFF :X* Jbaixkisd.FLASH1 ROMFAGE_3C READ_.ONLY0x3Ce0Q0TO0x3CBF'FACE 3D =READ_C'NZYU>. jD:E:Li :HJTO0k3DBF:PAGE 3E -HElADONLYDicaEBO DOTOOsciEBFPAGE13F read!:ONL
7、5;Dx3FeOOOTODx3FEFEHDPLACEMENTPRESTART . SiTARTUF P!OM_VARJ STRINGS-VIRTUAL_TABLE_SEGMEHT .DEFAULT_RDM NON_BANKED , COPYOTHEE_ITOMHNTO PAGE.DEFAULT_RAHI WTO RAM ;EMDSTACKSIZE 03£100VECTOR 0 _Staa?tupri&set vector : this isZ/*VE 匚 丁口貝 Entry xlNIT Entiry加入中斷入口地址一 _Liit. 2S Col 1 JJ 増 |12. 現(xiàn)在一
8、個(gè)簡(jiǎn)單的工程基本創(chuàng)建完成,點(diǎn)擊下面的編譯按鈕進(jìn)行或者調(diào)試按鈕就進(jìn)入-! x|調(diào)試環(huán)境P4E ICBFilesLink Order | Targets喲FiJ.gj readme, txt E tlS»arcesm-a.1 n. cI-曰孰 ar tup Cod« StfijrtlZ. c ElrrmD burrti-. bbl圍 PftEICDJ.ink.S i mulat or_li I# 1 jj Linlcor Mp 曰曰iLiMar心£ me9sl2d34. h9 mc9 = 12dJ&4. c AXIS 1 5 1 . lib14- j I D&
9、#171;buggar Froj ac=14-1 CiiBetiuggar Cmd FilCad編譯voidJfpragjnai LIN:"mc9sl2d&4include tfxnciude< hideE u h >common def in&s al< me?sl2dS> 4 . h >der-ivatuv曰 in:INFO DERIVATI進(jìn)入調(diào)試環(huán)境 aJ X / f:1 SBIzIhIhU : VDlocxiincuts otl. . . ma.m. c-J(5 Ijij¥站 Metrowcrks CodeWarrio
10、r - main.c矍| File Edit View Search Piraject Debug Window Help2S filesI13. 如果您點(diǎn)擊調(diào)試(綠色類似箭頭按鈕)的時(shí)候沒反應(yīng),那可能是您設(shè)置的Debug路徑有問題,如果您采用我的方法,比如CW3.0僅安裝了 Compiler,然后安裝了 CW4的Debugger,這樣的話就要設(shè)置一下Debug的路徑。(如果您的CW軟件自動(dòng)安裝,那不存在這個(gè)問題);設(shè)置Debuger路徑如下,點(diǎn)擊 Edit菜單下面的"P&EICD Settings ”:14. 在彈出的對(duì)話框中,左邊選擇"Build Extras”
11、。右邊指定"hiwave.exe”的位置,該文件一般在你安裝的CW軟件版本下的Prog文件夾下面,看你安裝了哪個(gè)版本的CW軟件的Debugger,然后找到那個(gè)軟件的安裝路徑,然后找到它下面的Prog文件夾,hiwave.exe就在它下面呢。15. 設(shè)置了正確的debugger的路徑后,然后進(jìn)入調(diào)試環(huán)境,結(jié)果又彈出另外的對(duì)話框, 如下所示,彈出的原因是你沒連接仿真器或者仿真器連接的設(shè)置有問題;解決辦法:a.如果你沒有仿真器,而僅打算進(jìn)行軟件仿真,則把 改為"Simulator ” ,就可以。"i 廠皚 Eil5 型uw "ath Erojec Qutn口口
12、匸|口CodeWarrior 主界面中的“ P&E ICDtR?dl Bmcp!| .; 0 S i mijl a.t oir-I* T l.J F Z. 曰* 占 k Fath#i.n.G:lu.de < h idc£ . h ># x nc 丄 u.ide < jtlu哼 s i 2 d 6 4 . h >h*: commoo dsf lues 6 J=/x dsr i vat- 3- ve in-jrpxmmiiim LINK INFO DERIVATIVE " mc9s1 2d.b 4Fil&CadHDl t走機(jī)白用吐.t w
13、 t* et3S*>urcesy 酸 iini n, qMpr Et sur txiF Cadi»豊:-9 51 -ur t L 2. e妒ibBrikoir. hbXj .a3 F*E_J匚U_liLrJfl:.- I37| 51 rnuJ. a.t oar _1 i .- pF ,1 L. i zk«r Mlap* E-t3| -Li br ar i e =133 m s i 2 dJ&4 . h* ;_, S3 m912dJ&4 . c畔L.酸| <ns i s i. 1 ibBebuggeF Fr&J «cs Bsbuj
14、gg&ir Cud Fila>-sI1LE<ri < VO.3. d )<yoxiircodlu h=ar= 衽/)< > /辭 wai t fPHUWUZET *xb.如果你有仿真器打算硬件調(diào)試,則在Debug環(huán)境中,點(diǎn)擊"Component”下拉框中的"SetTarget”,然后選擇你的仿真器類型,如果你用的國(guó)外的P&E USB仿真器,則該下拉框選擇“ ICD12 Target In terface ” ,如果你采用我自制的BDM,則選擇"GDI TargetIn terface ”。16. 好了,如果正確設(shè)
15、置了仿真器的連接而且連上目標(biāo)板,點(diǎn)擊Debug后會(huì)把程序燒至U目標(biāo)板里,同時(shí)進(jìn)入下面的界面,然后你就可以運(yùn)行,設(shè)置斷點(diǎn),看寄存器內(nèi)容了。其中左下方的"Data: 1”和"Data: 2”窗口可以觀看變量?jī)?nèi)容,鼠標(biāo)雙擊該窗口,彈 出的框中輸入你要看的變量名,然后程序運(yùn)行就可以看到該變量的值了。寫給CodeWarrior初學(xué)者17.運(yùn)行CodeWarrior IDE,打開軟件界面;Rilr Fa lil.I h Pr i ijii_b._>i I A/ir hJijw HhJIi i口| :H:l也二 M fjX翼(DI18.點(diǎn)擊“File”菜單下的“New”選項(xiàng),然后在
16、“Project”選項(xiàng)卡中選擇“HC(S)12 NewProject Wizard ”,也就是新建工程向?qū)?,在右?cè)輸入你要鍵入的工程名和你要放在哪個(gè) 文件夾下面;19. 點(diǎn)擊“確定”后下面選擇你采用的單片機(jī)型號(hào),比如你選擇“MC9S12D64 ”或者“MC9S12NE64 ” ;(其中如果選擇 MC9S12NE64 ,則必須安裝光盤上的 NE64補(bǔ)丁插件)20. 點(diǎn)擊“下一步”后,選擇你采用哪種編程語(yǔ)言,盡量不要選第三個(gè)“C+ ”,因?yàn)楹孟裎以嚨挠袉栴},如果你單純的C,則選擇第二個(gè),如果你是 C和匯編混合編程,則前兩個(gè)都要選的;21. 選擇是否采用“處理器專家”,該項(xiàng)功能可以方便程序的寄存器設(shè)
17、置,但我用過(guò)感覺比較糊涂,所以我一般選擇“No ”;New Project Wizard - Paye 3Would you like to use Processior Expert?r* noHo device 1 ni 11 al i eion code is eneir a.!«d, Only .garLeira.t«-s El atup Icadts.上一步曲歩如l取硝23. 選擇是不是支持浮點(diǎn)數(shù), 如果你的工程采用浮點(diǎn)數(shù)則選擇下面的兩個(gè)中一個(gè),選擇“ No ” ;否則22. 下面就是選擇是否采用“PC-lint ”選擇“ No ”;24. 選擇采用哪種內(nèi)存定位模
18、式,一般選擇第一個(gè)“Small ”模式New Project Wizard - Page &Wh.i ck meth ary rn o d e:l sJh.*ll b« u.s«d?f " Bankedf _ Ljr gemetrow&rksTh* all meimory m4>del i s best sui ted i £ bo tK th* cede: artd tKe d&ta den Ei t int* lh.e 64 kB dd±* ess sp&ee.By d«£&
19、ult *11 viuri bblfts utd fimcti cmsur e- fessed, w i t.hL 1 & Bit a.dLdz e s. s « . Tln.<-i± cmp 1JL *z or p n.g* ddons -x-upp or -t£u±ic 1 oii.xnr u i *1L 3 i li tKi s mnimory25. 最后一步,選擇前面兩項(xiàng),如果僅選擇第一項(xiàng),則僅可以軟件調(diào)試,前兩項(xiàng)都選擇 可以支持軟件和硬件調(diào)試。26. 完成后,軟件會(huì)自動(dòng)創(chuàng)建一個(gè)工程,如下圖所示,其中左側(cè)的sources文件夾下面的
20、main.c就是你的主程序文件,你可以在里面添加代碼,同時(shí)在左側(cè)按鼠標(biāo)右鍵,會(huì)彈出菜單,里面有"Add Files ”或"Create Group”等,可以根據(jù)你的需要往新創(chuàng)建的工 程里添加你自己的頭文件或者C文件。-LT>l2d日I曰 gdlt 沖ew eardh Efolect Qebu 口 Bflndow yelp凸曲-«|W I令t>匚百輛 =LdJil |lel mcpFil«嶂 F*r I EDLiztk Order | Tai:4 is |«TilaAdd Files Create Grcwpec.25 filesJd
21、27. 你可以在ma in .c里面編輯你的代碼,如果需要加入中斷,則在左側(cè)找到Prm文件夾下面打開"P&E_ICD_Linker.prm ”,然后在右側(cè)該文件里你可以加入你自己的中斷函 數(shù)和中斷向量入口地址, 記?。耗阍谶@個(gè)Prm里定義的自己的中斷函數(shù)名,要和主函數(shù)里面的中斷函數(shù)名對(duì)應(yīng)起來(lái);比如我在Prm文件里定義了串口接收中斷:VECTOR ADDRESS 0XFFD6 SCIORecive_ISR 則在主函數(shù)(ma in .c)里面這樣引用該中斷函數(shù):in terrupt void SCIORecive_ISR(void) 里面是你自己的代碼 n Ella Ldlt y
22、ew Search Eroject iQebug ndow tielip凸妙 X 百令備匡I超t> - ( - n.審 的 cf 審 Pith C A. . PiiE_ICII_linkar. prm 零te-rt.mE|iNAMES口ENDSEGMENTS'RJlM * REWRITE Dit0 4 00 TO OxOFFF;un»nk«l FLASH ROM QROH_COOO = REAI*_OHLY OxCOaO TO OkFEFF :X* Jbaixkisd.FLASH1 ROMFAGE_3C READ_.ONLY0x3Ce0Q0TO0x3CBF
23、39;FACE 3D =READ_C'NZYU>. jD:E:Li :HJTO0k3DBF:PAGE 3E -HElADONLYDicaEBO DOTOOsciEBFPAGE13F read!:ONL¥Dx3FeOOOTODx3FEFEHDPLACEMENTPRESTART . SiTARTUF P!OM_VARJ STRINGS-VIRTUAL_TABLE_SEGMEHT .DEFAULT_RDM NON_BANKED , COPYOTHEE_ITOMHNTO PAGE.DEFAULT_RAHI WTO RAM ;EMDSTACKSIZE 03£100VEC
24、TOR 0 _Staa?tupri&set vector : this isZ/*VE 匚 丁口貝 Entry xlNIT Entiry加入中斷入口地址一 _Liit. 2S Col 1 JJ 増 |28. 現(xiàn)在一個(gè)簡(jiǎn)單的工程基本創(chuàng)建完成,點(diǎn)擊下面的編譯按鈕進(jìn)行或者調(diào)試按鈕就進(jìn)入-! x|調(diào)試環(huán)境P4E ICBFilesLink Order | Targets喲FiJ.gj readme, txt E tlS»arcesm-a.1 n. cI-曰孰 ar tup Cod« StfijrtlZ. c ElrrmD burrti-. bbl圍 PftEICDJ.ink.
25、S i mulat or_li I# 1 jj Linlcor Mp 曰曰iLiMar心£ me9sl2d34. h9 mc9 = 12dJ&4. c AXIS 1 5 1 . lib14- j I D«buggar Froj ac=14-1 CiiBetiuggar Cmd FilCad編譯voidJfpragjnai LIN:"mc9sl2d&4include tfxnciude< hideE u h >common def in&s al< me?sl2dS> 4 . h >der-ivatuv曰 in:
26、INFO DERIVATI進(jìn)入調(diào)試環(huán)境 aJ X f t:1 SBIzIhIhU : VDlocxiincuts otl. . . ma.m. c-J(5 Ijij¥站 Metrowcrks CodeWarrior - main.c矍| File Edit View Search Piraject Debug Window Help2S filesI29. 如果您點(diǎn)擊調(diào)試(綠色類似箭頭按鈕)的時(shí)候沒反應(yīng),那可能是您設(shè)置的Debug路徑有問題,如果您采用我的方法,比如CW3.0僅安裝了 Compiler,然后安裝了 CW4的Debugger,這樣的話就要設(shè)置一下Debug的路徑。(如果
27、您的CW軟件自動(dòng)安裝,那不存在這個(gè)問題);設(shè)置Debuger路徑如下,點(diǎn)擊 Edit菜單下面的"P&EICD Settings ”:30. 在彈出的對(duì)話框中,左邊選擇"Build Extras”。右邊指定"hiwave.exe”的位置,該文件一般在你安裝的CW軟件版本下的Prog文件夾下面,看你安裝了哪個(gè)版本的CW軟件的Debugger,然后找到那個(gè)軟件的安裝路徑,然后找到它下面的Prog文件夾,hiwave.exe就在它下面呢。31. 設(shè)置了正確的debugger的路徑后,然后進(jìn)入調(diào)試環(huán)境,結(jié)果又彈出另外的對(duì)話框,如下所示,彈出的原因是你沒連接仿真器或者
28、仿真器連接的設(shè)置有問題;解決辦法:c.如果你沒有仿真器,而僅打算進(jìn)行軟件仿真,則把 改為"Simulator ” ,就可以。"i 廠皚 Eil5 型uw "ath Erojec Qutn口口匸|口CodeWarrior 主界面中的“ P&E ICDtR?dl Bmcp!| .; 0 S i mijl a.t oir-I* T l.J F Z. 曰* 占 k Fath#i.n.G:lu.de < h idc£ . h ># x nc 丄 u.ide < jtlu哼 s i 2 d 6 4 . h >h*: commoo ds
29、f lues 6 J=/x dsr i vat- 3- ve in-jrpxmmiiim LINK INFO DERIVATIVE " mc9s1 2d.b 4Fil&CadHDl t走機(jī)白用吐.t w t* et3S*>urcesy 酸 iini n, qMpr Et sur txiF Cadi»豊:-9 51 -ur t L 2. e妒ibBrikoir. hbXj .a3 F*E_J匚U_liLrJfl:.- I37| 51 rnuJ. a.t oar _1 i .- pF ,1 L. i zk«r Mlap* E-t3| -Li br ar
30、i e =133 m s i 2 dJ&4 . h* ;_, S3 m912dJ&4 . c畔L.酸| <ns i s i. 1 ibBebuggeF Fr&J «cs Bsbujgg&ir Cud Fila>-sI1LE<ri < VO.3. d )<yoxiircodlu h=ar= 衽/)< > /辭 wai t fPHUWUZET *xd. 如果你有仿真器打算硬件調(diào)試,則在Debug環(huán)境中,點(diǎn)擊"Component”下拉框中的"SetTarget”,然后選擇你的仿真器類型,如果你用的
31、國(guó)外的P&E USB仿真器,則該下拉框選擇“ ICD12 Target In terface ” ,如果你采用我自制的BDM,則選擇"GDI TargetIn terface ”。32. 好了,如果正確設(shè)置了仿真器的連接而且連上目標(biāo)板,點(diǎn)擊Debug后會(huì)把程序燒至U目標(biāo)板里,同時(shí)進(jìn)入下面的界面,然后你就可以運(yùn)行,設(shè)置斷點(diǎn),看寄存器內(nèi)容了。其中左下方的"Data: 1”和"Data: 2”窗口可以觀看變量?jī)?nèi)容,鼠標(biāo)雙擊該窗口,彈 出的框中輸入你要看的變量名,然后程序運(yùn)行就可以看到該變量的值了。寫給CodeWarrior初學(xué)者33. 運(yùn)行CodeWarrior
32、 IDE,打開軟件界面;Rilr Fa lil.I h Pr i ijii_b._>i I A/ir hJijw HhJIi i口| :H:l也二 M fjX翼(DI34. 點(diǎn)擊“File”菜單下的“New”選項(xiàng),然后在“Project”選項(xiàng)卡中選擇“HC(S)12 New Project Wizard ”,也就是新建工程向?qū)?,在右?cè)輸入你要鍵入的工程名和你要放在哪個(gè) 文件夾下面;35. 點(diǎn)擊“確定”后下面選擇你采用的單片機(jī)型號(hào),比如你選擇“MC9S12D64 ”或者“MC9S12NE64 ” ;(其中如果選擇 MC9S12NE64 ,則必須安裝光盤上的 NE64補(bǔ)丁插件)36. 點(diǎn)擊“
33、下一步”后,選擇你采用哪種編程語(yǔ)言,盡量不要選第三個(gè)“C+ ”,因?yàn)楹孟裎以嚨挠袉栴},如果你單純的C,則選擇第二個(gè),如果你是C和匯編混合編程,則前兩個(gè)都要選的;37. 選擇是否采用“處理器專家”,該項(xiàng)功能可以方便程序的寄存器設(shè)置,但我用過(guò)感覺比較糊涂,所以我一般選擇“No ”;New Project Wizard - Paye 3Would you like to use Processior Expert?r* noHo device 1 ni 11 al i eion code is eneir a.!«d, Only .garLeira.t«-s El atup Ic
34、adts.上一步曲歩如l取硝39. 選擇是不是支持浮點(diǎn)數(shù),如果你的工程采用浮點(diǎn)數(shù)則選擇下面的兩個(gè)中一個(gè),選擇“ No ” ;否則38. 下面就是選擇是否采用“PC-lint ”選擇“ No ”;40. 選擇采用哪種內(nèi)存定位模式,一般選擇第一個(gè)“Small ”模式New Project Wizard - Page &Wh.i ck meth ary rn o d e:l sJh.*ll b« u.s«d?f " Bankedf _ Ljr gemetrow&rksTh* all meimory m4>del i s best sui ted i
35、 £ bo tK th* cede: artd tKe d&ta den Ei t int* lh.e 64 kB dd±* ess sp&ee.By d«£&ult *11 viuri bblfts utd fimcti cmsur e- fessed, w i t.hL 1 & Bit a.dLdz e s. s « . Tln.<-i± cmp 1JL *z or p n.g* ddons -x-upp or -t£u±ic 1 oii.xnr u i *1L 3 i l
36、i tKi s mnimory41. 最后一步,選擇前面兩項(xiàng),如果僅選擇第一項(xiàng),則僅可以軟件調(diào)試,前兩項(xiàng)都選擇可以支持軟件和硬件調(diào)試。42. 完成后,軟件會(huì)自動(dòng)創(chuàng)建一個(gè)工程,如下圖所示,其中左側(cè)的sources文件夾下面的main.c就是你的主程序文件,你可以在里面添加代碼,同時(shí)在左側(cè)按鼠標(biāo)右鍵,會(huì)彈出菜單,里面有"Add Files ”或"Create Group”等,可以根據(jù)你的需要往新創(chuàng)建的工 程里添加你自己的頭文件或者C文件。-LT>l2d日I曰 gdlt 沖ew eardh Efolect Qebu 口 Bflndow yelp凸曲-«|W I令t
37、>匚百輛 =LdJil |lel mcpFil«嶂 F*r I EDLiztk Order | Tai:4 is |«TilaAdd Files Create Grcwpec.Jd43. 你可以在ma in .c里面編輯你的代碼,如果需要加入中斷,則在左側(cè)找到Prm文件夾下面打開"P&E_ICD_Linker.prm ”,然后在右側(cè)該文件里你可以加入你自己的中斷函 數(shù)和中斷向量入口地址, 記?。耗阍谶@個(gè)Prm里定義的自己的中斷函數(shù)名,要和主函數(shù)里面的中斷函數(shù)名對(duì)應(yīng)起來(lái);比如我在Prm文件里定義了串口接收中斷:精品文檔VECTOR ADDRESS 0X
38、FFD6 SCIORecive_ISR 則在主函數(shù)(ma in .c)里面這樣引用該中斷函數(shù):in terrupt void SCIORecive_ISR(void) 里面是你自己的代碼 n Ella Ldlt yew Search Eroject iQebug ndow tielip凸妙 X 百令備匡I超t> - ( - n.審 的 cf 審 Pith C A. . PiiE_ICII_linkar. prm 零te-rt.mE|iNAMES口ENDSEGMENTS'RJlM * REWRITE Dit0 4 00 TO OxOFFF;un»nk«l FLA
39、SH ROM QROH_COOO = REAI*_OHLY OxCOaO TO OkFEFF :X* Jbaixkisd.FLASH1 ROMFAGE_3C READ_.ONLY0x3Ce0Q0TO0x3CBF'FACE 3D =READ_C'NZYU>. jD:E:Li :HJTO0k3DBF:PAGE 3E -HElADONLYDicaEBO DOTOOsciEBFPAGE13F read!:ONL¥Dx3FeOOOTODx3FEFEHDPLACEMENTPRESTART . SiTARTUF P!OM_VARJ STRINGS-VIRTUAL_TABLE_
40、SEGMEHT .DEFAULT_RDM NON_BANKED , COPYOTHEE_ITOMHNTO PAGE.DEFAULT_RAHI WTO RAM ;EMDSTACKSIZE 03£100VECTOR 0 _Staa?tupri&set vector : this isZ/*VE 匚 丁口貝 Entry xlNIT Entiry加入中斷入口地址一 _Liit. 2S Col 1 JJ 増 |45.精品文檔44. 現(xiàn)在一個(gè)簡(jiǎn)單的工程基本創(chuàng)建完成,點(diǎn)擊下面的編譯按鈕進(jìn)行或者調(diào)試按鈕就進(jìn)入-! x|調(diào)試環(huán)境P4E ICBFilesLink Order | Targets喲
41、FiJ.gj readme, txt E tlS»arcesm-a.1 n. cI-曰孰 ar tup Cod« StfijrtlZ. c ElrrmD burrti-. bbl圍 PftEICDJ.ink.S i mulat or_li I# 1 jj Linlcor Mp 曰曰iLiMar心£ me9sl2d34. h9 mc9 = 12dJ&4. c AXIS 1 5 1 . lib14- j I D«buggar Froj ac=14-1 CiiBetiuggar Cmd FilCad編譯voidJfpragjnai LIN:"
42、mc9sl2d&4include tfxnciude< hideE u h >common def in&s al< me?sl2dS> 4 . h >der-ivatuv曰 in:INFO DERIVATI進(jìn)入調(diào)試環(huán)境 aJ X / f:1 SBIzIhIhU : VDlocxiincuts otl. . . ma.m. c-J(5 Ijij¥站 Metrowcrks CodeWarrior - main.c矍| File Edit View Search Piraject Debug Window Help2S filesI精品文檔46.如果您點(diǎn)擊調(diào)試(綠色類似箭頭按鈕)的時(shí)候沒反應(yīng),那可能是您設(shè)置的Debug路徑有問題,如果您采用我的方法,比如CW3.0僅安裝了 Compiler,然后安裝了 CW4的Debugger,這樣的話就要設(shè)置一下Debug的路徑。(如果您的CW軟件自動(dòng)安裝,那不存在這個(gè)問題);設(shè)置Debuger路徑如下,點(diǎn)擊 Edit菜單下面的"P&EICD Settings ”:47.48. 在彈出的對(duì)話框中,左邊選擇"Build Extras”。右邊指定&quo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 困難救助協(xié)議書范本
- 私人修房協(xié)議書樣本
- 傭金結(jié)算協(xié)議書范本
- 木工吊頂裝修協(xié)議書
- 貨款糾紛簽了協(xié)議書
- 中轉(zhuǎn)委托協(xié)議書范本
- 女性婚前保護(hù)協(xié)議書
- 養(yǎng)殖種植協(xié)議書模板
- 自愿截肢協(xié)議書范本
- 物業(yè)保潔聘用協(xié)議書
- 住宅老舊電梯更新改造工作指南匯報(bào)- 中國(guó)電梯協(xié)會(huì)
- 物流企業(yè)防汛演練方案與流程
- 2024年重慶聯(lián)合產(chǎn)權(quán)交易所集團(tuán)股份有限公司招聘考試真題
- 2024年陜西省縣以下醫(yī)療衛(wèi)生機(jī)構(gòu)定向招聘考試真題
- 廣西柳州銀行招聘考試真題2024
- DB34T 5102-2025巢湖流域農(nóng)田面源污染防控技術(shù)指南
- 傳統(tǒng)機(jī)械切削加工行業(yè)車間績(jī)效考核方案
- 四川省宜賓市2024-2025學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)物理試卷(含答案)
- T-SEEPLA 08-2024 水生態(tài)監(jiān)測(cè)環(huán)境 DNA熒光定量PCR法
- 團(tuán)購(gòu)合作業(yè)務(wù)協(xié)議書范本2025
- 地下水封儲(chǔ)油洞施工方案
評(píng)論
0/150
提交評(píng)論