集成開發(fā)環(huán)境fortiside使用說明_第1頁
集成開發(fā)環(huán)境fortiside使用說明_第2頁
集成開發(fā)環(huán)境fortiside使用說明_第3頁
集成開發(fā)環(huán)境fortiside使用說明_第4頁
集成開發(fā)環(huán)境fortiside使用說明_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

技保留對此文件修改之權(quán)利且不另行通知。技有限公司所提供之信息相信為正確且可靠之信息,但并不保證本文件中絕無錯誤。請于向技提出訂單前,自行確定所使用之相關(guān)技術(shù)文件及規(guī)格為之版本。若因貴公司使用本公司之文件或產(chǎn)品,而涉及第三人之專利或著作權(quán)等智能財之應(yīng)用及配 第1 概 集成開發(fā)環(huán)境 軟件開發(fā)工具的安 SPMC65系列單片機軟件開發(fā)工具快速工程中包含文件類型說 WorkSpace窗 Output窗 文本編輯器窗 創(chuàng)建工 設(shè)置工 管理工 編寫程 編譯工 運行工 調(diào)試工 FortisIDE常用圖標對照 第1章集成開發(fā)環(huán)境For列表等,能夠方便地進行編輯、調(diào)試程序,且其可以仿真SPMC65系列所有的功能,大大提高FortisIDETMWndos98?2000XP?軟件開 或CD-ROM里找到SPMC65Toolkit.exe軟件安裝包,行并PMC65TolkitV1.0.exe安裝包運行時會把ortisIDEortsIDEBodyQ-Writer軟件一起安裝到用的PC中。SPMC65系列單片機軟件開發(fā)用一根USB連接線將仿真編程器與PC機相連,并接上仿器 源擇開始 程序]→[Supus]→[FortsDE]→[FortisIDE-V16.5①]運行FortsIE打開工程:選擇Fle]→[OpenProject],在“打開”框中選工程路徑。新建工程選擇Fle]→[New],在New框中添加工程名稱并選擇工程在 編 序Worspace窗口顯示在左半邊,此窗口內(nèi)可以看到當前工程所包含所 件選擇[uld]→[RbuildAll],進行源文件的編譯和,編譯過程里的錯誤會顯示在Outpt窗內(nèi)。選擇[uld]→ eug]→[Download],將程序到真 中選擇[uld]→ eug]→[Go],在仿真片中運行程序,進試選擇Tol]→[Q-Writer],打開Q-Writer軟件,進行 片機編程注①:V1.6.5FortisIDEFortisIDE-V1.6.5的版本工程中包含 .spj,*.rc,.set,*.env(與工程文件同名):系統(tǒng)文件,后綴為.spj的文件為工程文件,用戶打 *.asm:匯編語 Prog.lik:器根據(jù)它來決定如何目標文件,用FortisIDE打開該文件,可以直接對文 Fortis 編輯、編譯、和調(diào)試。在主界面上,用戶將看到3個主要的窗口:Workspace窗口、Output窗口、Edior窗口。 WorkSaceWorkSpace窗口的FileView用于顯示所有的自動生成的文件和用戶義的文件OuputOutputBuild、DebuFndinFiles等面板,可以激活應(yīng)的面板。1.Bild顯示編譯和過程里產(chǎn)生的信息,例如程序編譯過程中產(chǎn)生的錯誤和警告信息等。如果編譯DebugFindinFiles用戶需點選FindinFiles2。在New框中選擇[Project],在Location文本框中選擇工程存放的位置,在File文本框中添加新建工程的名稱,(比如“Timer0_LED”)。FinishSPMC652408A.inc看到Setting框中全部項。點擊Genaral,可以看到當前工程所用的類型和相應(yīng)的系列名、CPU的類型,單擊Link,用戶能夠選擇需要到當前工程的外部目標文件(*.obj)、庫文OsillatorOutput、GPIOInitialSetting和NMISourceSetting。用戶需根據(jù)實際情況設(shè)定合LowVoltageResetLVR)EnabledDisabled兩項,即可以設(shè)置低電壓WatchDogTimerOptionEnabledDisabled兩項,即可以設(shè)置看門狗GPIOInitialSettingAllfloatAllpulllowI/O端口的默NMISourceSelectionDisabled、PB4(INT0)、PB5(INT1)、PD0(INT2)、PD1(INT3)、PD4(INT4)、PD5(INT5)最多7項(與型號有關(guān),即可以選擇Autodetect,IDEICEICEPCTraceEnable項,F(xiàn)ortisIDE能夠記錄停止運行前執(zhí)行的程序運行路徑。單擊[Project]→[AddFiletoProject]→[File],激活A(yù)ddFile框在Workspace窗口的某一個文件夾上單擊鼠標右鍵,選中[AddFiletoFolder]且在相應(yīng)的框之單擊[File]→[New],彈出一個New框FortisIDE支持的文件類型包含:asm匯編文件)、inc包含文件)txt文本文件)在File和Location文本框內(nèi)分別輸入文件的名稱和的路徑還可以通過在Workspace窗口內(nèi)用鼠標右鍵單擊某一文件名,再從彈出的快捷菜單內(nèi)點選FortisIDE提供了兩種打開文件的方法:單擊[File]→[Open],彈出Open框,在框內(nèi)選取所需的文件。單擊[File][RecentFiles]RecentFileRecentFiles8改還未被保存。保存后,“*”標號會自動。單擊[File][Save],將文件按當前的名稱進行保存。單擊[File][SaveAs],將文件以不同的名稱進行保存。單擊[File][SaveAll]FortisIDEMain.asm文件,為用戶提供了匯編文件的模版,用明(一個工程中所必需有的)等;Main.asm具體的結(jié)構(gòu)請參考下面的介紹。 Theinformationcontainedhereinistheexclusiveproperty SunplusTechnologyCo.Andshallnotbedistributed, ordisclosedinwholeinpartwithoutpriorwritten (C)COPYRIGHT Theentirenoticeabovemustbereproducedonallauthorized;Project;ProjectName; ;Firmware;:; ;:;;; ;;IDEBODYVersion: ;Processstandard6502addressing ;Generatelinklist ;Generatesymbolicdebug

SystemRegister ;Defineallhardware,Registersand相關(guān)系統(tǒng)寄存器定義 ;definevaluesintherangefrom00hto ;definedatastorage ;*PoweronResetProcess-Main * NMIInterruptService**;pushA;transferXto;pushAregister(ie.push;;NMIcodes ced

; ;popAregister ;transferAto ;popAregister(ie.popX) IRQInterruptServiceRoutine ;pushA;transferXto;pushAregister(ie.push;;;IRQcodesareced;;

;popAregister ;transferAto ;popAregister(ie.popX) ;Non-maskinterruptvector(no ;Reset ;IRQinterrupt EndOfInterruptVector ;endof;newlineofthe

]單擊[Build][Build],對當前工程進行編譯。該功能用于對自前次編譯后被改動的源文件單擊[Build]→[RebuildAll],重新編譯當前工的所有源文件單擊[Build][StopBuild]編程器與PC機相連,便可以直接運行程序。單擊[Build]→[StartDebug]→[Download],程序到仿真中單擊[Build][StartDebug][Go]程序到仿真后,便進入了調(diào)試狀態(tài),此時可以利用[View]→[DebugWindows]或工具欄上的圖標激活相應(yīng)調(diào)試窗口。調(diào)試窗口可用于查看、修改CPU寄存器、內(nèi)存、I/O端口的信息。

EdiWatRegi

Memory打開方式:[View][DebugWindows][Register]容會被立即通過ICE傳遞給仿真板。打開方式:[View][DebugWindows]Watch]Value欄里的變量值進行修改。如果某個變量的數(shù)據(jù)顯示為紅色,表明它剛剛被修Hide、Add、Remove和RemoveallWatch窗口設(shè)定一個硬件/軟件斷點后,在指令行前會出現(xiàn)藍點/紅點。軟件斷點只能支持指令斷點,數(shù)軟件斷點的取消:將鼠標置于需要取消軟件斷點令行內(nèi),再單擊圖標 硬件斷點的設(shè)置:將鼠標置于需要設(shè)定硬件斷點令行內(nèi),按[F6]。硬件斷點的取消:將鼠標置于需要取消硬件斷 令行內(nèi),再單 FortisIDE常用圖標對照顯示/Workspace窗口。顯示/Output窗口。管理所有已經(jīng)打開的文件。在多個文件內(nèi)查找文本。加載目標文件。編譯工程。從當前光標所在位置開始全速運行程序,直到運行結(jié)束或遇到斷點才停止運行。將程序到ICE/仿真板。插入/刪除軟件斷點。刪除所有的軟件斷點。插入/刪除硬件斷點。刪除所有的硬件斷點。中斷程序的運行。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論