版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
簡(jiǎn) 硬件規(guī) Nu-LinkAdapter硬件規(guī) 主要功 調(diào) 調(diào)試模 斷點(diǎn)設(shè) 編程(燒錄 編 離線編 寬電壓編 安裝和設(shè) 連接Nu-Link 安裝軟 ICP Keil IAR CooCox 附 歷史版 簡(jiǎn)Nuvoton’sNu-LinkDebugAdapter是一個(gè)基于SWD(串行調(diào)試)信號(hào)接口的USB調(diào)試及燒錄器,可應(yīng)用在NuvotonNuMicro?的開發(fā)中,如表2-1所示,根據(jù)不同的規(guī)格共有3種類型的Nu-LinkDebugAdapter,包括Nu-Link-Pro,Nu-Link,Nu-Link-Me,通常情況下這三種Nu-Link工具統(tǒng)稱為Nu-LinkAdapter。Nu-LinkAdapter基于SWD(串行調(diào)試)信號(hào)接口,可以支持ICP燒錄(在電路編程)。用戶可以用ICP工具進(jìn)行批量燒錄。Nu-LinkAdapter也支持第的開發(fā)工具,例如KeilRVMDK,IAREWARM和CooCoxCoIDE。為了方便起見,本用戶手冊(cè)中的型號(hào)術(shù)語都做了縮減,如下表所示縮寫名全Nu-LinkNuMicro?ICPIARIAREmbeddedWorkbenchforCooCox集成開發(fā)串行In-CircuitProgramming(編程硬件規(guī)格Nu-LinkAdapter提供了一個(gè)SWD信號(hào)接口,并配有一條USB線,可以連接到目標(biāo)板,用戶可以把Nu-LinkAdapter接到PC的USB端口,然后通過相應(yīng)軟件工具可以對(duì)目標(biāo)板進(jìn)行調(diào)試和仿真。如表2-1共有3種規(guī)格的Nu-LinkAdapter,可以用來調(diào)試,/離線燒錄。另外,SWD接口I/O所支持的工作電壓2-1Nu-LinkAdapter類功Nu-調(diào)???編???離線編??SWDI/O電壓可?SWDI/O1.8V,2.5V,3.3V,(3.3VforOn-boardversiononly)Nu-ikPo是一個(gè)全功能的調(diào)試器和編程器,具有調(diào)試,/離線燒錄,以及WD/O電壓可設(shè)定功能,如圖2-1,Nu-ikPro包括一個(gè)用來連接電腦主機(jī)的USB口,一套顯示狀態(tài)的LED,一個(gè)離線燒錄按鍵,一個(gè)用來連接目標(biāo)進(jìn)行調(diào)試編程的SWD接口(WD接口的電壓可以通過軟件設(shè)定為.8V,2.5V,3.3V,或者5.0V),一套顯示SWDI/O電壓的LED以及SWD電源輸出的LED SWDPowerOutputSWDI/OVoltage Status(1.8V/2.5V/3.3V/ (ICE/ICP/Red/Nu-ink是一個(gè)基本的調(diào)試編程工具,具有調(diào)試以及/離線編程功能,如圖2-2所示,該工具帶有一個(gè)可連到做主機(jī)電腦的USB端口,一套顯示狀態(tài)的LED,一個(gè)離線燒錄按鍵,一個(gè)WD接口用來連接目標(biāo)并進(jìn)行調(diào)試和編程SWD口的默認(rèn)電壓是5V) StatusLED2-2Nu-LinkNu-ik-Me是一個(gè)簡(jiǎn)單的調(diào)試燒錄工具,具有調(diào)試以及燒錄功能,一般是跟NuTiny-SDK工具連在一起,作為一個(gè)單板用于客戶定制的Nuicro?系列產(chǎn)品開發(fā)。如下圖23所示,Nu-ink-Me包括一個(gè)USB接口用來連接客戶電腦主機(jī),一套顯示狀態(tài)的ED,一個(gè)電源切換電阻用來將Nu-ik-Me的工作電壓在3.V和V間切換(默認(rèn)是3.3v),一個(gè)SWD接口用來連接目標(biāo)提供調(diào)試和編程功能(電壓可通過Nu-Lik-Me的電源切換電阻調(diào)整),Kil連接到MCBNUC1XX開發(fā)板有一個(gè)專門的Cortx調(diào)試端口,此端口的引腳與SWD相同,只是引腳順序可能不同。CortexCortex(5.0V/Status(ICE/ICP/Red/Figure2-3Nu-Link-MeNu-Link-MeOn-board版Nu-Link-Meon-boardversion跟Nu-Link-Me一樣,主要功能包括調(diào)試和燒錄,Nu-Link-Meon-boardversion支持所有的NuMicro?產(chǎn)品,用戶在使用學(xué)習(xí)板的時(shí)候是不需要調(diào)試器的,Nu-Link-Meon-board版包括一本USB接口用來連接電腦USB主機(jī),一套狀態(tài)LED,以及一個(gè)SWD接口連接到學(xué)習(xí)板上的實(shí)現(xiàn)調(diào)試和燒錄功能(此WD接口不能再外接),SWD接口的電壓是3.V。帶有Nu-ik-Men-bord版的學(xué)習(xí)板如下列:Nu-LinkAdapter硬件規(guī)Nu-LinkAdapter硬件比較如表2-2-2Nu-Link硬件比設(shè)描????用來連接目標(biāo)進(jìn)行調(diào)試和燒???Status顯示Nu-LinkAdapter的操作????離線??SWDPowerOutput顯示SWDVCC腳電?SWDI/OVoltage顯示SWDVCC及I/O?PowerNu-Link-Me電源輸出切換開Cortex*1Onlysupportedinpartsofthe2-3SWDI/OLEDsSWD電源輸出LED電源狀態(tài)TargetSystemSWDI/OSWDportI/OandVCCvoltageas----SWDportI/OandVCCvoltageas---SWDportI/OandVCCvoltageas--SWDportI/OandVCCvoltageas-SWDportI/Ovoltageas----SWDportI/Ovoltageas---SWDportI/Ovoltageas--SWDportI/Ovoltageas-2-4LED狀態(tài)比Nu-LinkAdapter操作狀態(tài)狀態(tài)啟Nu-LinkAdapterICE連接(未接目標(biāo)--ICE連接(連接目標(biāo)-ICE連接(連接目標(biāo)不成功離線燒錄--離線---離線燒錄完成(自動(dòng)模式--離線--主要功能Nu-LinkAdapter可以為NuMicro?產(chǎn)品提供完整的調(diào)試和燒錄功能,并支持其他第的開發(fā)3-1Nu-LinkAdapter軟功ICP調(diào)???設(shè)置斷???寄存器直接?????燒????離線燒錄?軟件序列?寬編程電壓支持???多種Nu-LinkAdapter???需要安裝Nu-LinkAdapter驅(qū)動(dòng)程??*1支持內(nèi)核寄存器查看,模塊寄存器不支*3Nu-Link-調(diào)這部分主要描述Nu- Adapter的調(diào)試功能,詳細(xì)信息請(qǐng)參考有關(guān)用戶手Nu-LinkAdapter支持基于SWD信號(hào)接口的NuMicro?系全列的調(diào)試。支持Nu-LinkAdapter調(diào)試的第軟件有KeilRVMDK,IAREWARM,andCooCoxCoIDE,調(diào)試模式下所支持的功能如下在調(diào)試模式下,用戶可以在程序中設(shè)置斷點(diǎn)。在Nu-LinkAdapter實(shí)時(shí)仿真時(shí)將會(huì)在斷點(diǎn)處停下來。圖3-1顯示了在KeilRVMDK調(diào)試模式下的斷點(diǎn)設(shè)置,052和059行上的紅色顯示插入的斷點(diǎn);黃色箭頭代表下一條要執(zhí)行的代碼,并且顯示了程序計(jì)數(shù)器(PC)的值,(例如“圖3-1Registers窗口中R15(PC)=0x00000D04”)寄存器直接控制界面可以用來顯示目標(biāo)寄存器的內(nèi)容,同時(shí)也可以修改這些寄存器的內(nèi)容。就拿KilVMDK調(diào)試模式來說,進(jìn)入調(diào)試命令窗口然后從功能寄存器列表中選擇一個(gè)寄存器(例如ADC,CAN,CLK等)來打開直接寄存器控制界面,如圖3-2所示圖3-2KeilRVMDK調(diào)試模式與寄存器直接控制接口相關(guān)的CLK模塊的直接寄存器控制界面如圖3-3的左半部分所示,左邊一列顯示了寄存器地址,中間一列顯示寄存器名稱,右邊一列顯示寄存器的值,PWRCON寄存器直接控制接口如圖3-3右邊所示,左邊一列顯示功能位,中間一列顯示功能名稱,右邊一列顯示功能值詳細(xì)操作雙擊一個(gè)寄存器值將打開詳細(xì)寄存器控制窗口,如圖3-3移動(dòng)鼠標(biāo)到寄存器名稱上或者相關(guān)位稱上會(huì)有提示顯示,寄存器以及位域的值可以直接修改Nu-LinkAdapter將會(huì)修改目標(biāo)上相應(yīng)寄存器的3-3KeilRVMDK調(diào)試模式下的直接寄存器控制界面當(dāng)使用Semihost功能時(shí),NuMicro?控制器的信息可以通過Nu-LinkAdapter將UART輸出的信息打印到調(diào)試窗口中,不需要任何GPIO口。圖3-4顯示了UART#1窗口中的調(diào)試信息,這些信息是通過Nu-LinkAdapter輸出 ;Deletethis ;Addthis第二步:如下修改“system_NUC1xx.h”中的字第三步:重新編譯工程并進(jìn)入調(diào)試模
//Deletethis//Addthis第四步:在調(diào)試模式中,選擇ViewSerialWindowsUART#1如下圖3-4第五步:按下F5鍵運(yùn)行程序,調(diào)試信息輸出到UART#1窗口3-4KeilRVMDK調(diào)試模Semihost編程(燒錄本章節(jié)介紹Nu- Adapter的燒錄功能。具體軟件操作詳情,請(qǐng)參閱的用戶手冊(cè)編程的意思是,通過上位機(jī)軟件Nu-LinkAdapter可以把程序到目標(biāo)如圖Figure3-Figure3-5編程流程離線編程的意思是Nu-LinkAdapter能夠?qū)uMicro?系列單一單片機(jī)更新固件程序而無需通過任(Figure3-6).離線編程用于量產(chǎn)時(shí)非常有用,不需要另外提供任何軟件或代碼,只要Nu-LinkAdapter就可以進(jìn)行批量燒錄了。此外,Nu-LinkAdapter支持離線燒錄限制功能,可有效控制燒錄次數(shù)。有關(guān)詳細(xì)信息,請(qǐng)參閱ICPTool的用戶手冊(cè)。ICP工具軟件提供了一個(gè)離線燒錄時(shí)可燒寫序列號(hào)的功能。用戶可以在軟件的IncreaseSNfrom和Writeaddressinflash兩個(gè)方框中填入會(huì)自動(dòng)遞增的序列號(hào)和序列號(hào)保存地址這里以作為例子,“IncreasedSerialNumber(SN)”and“WriteAddress”在APROM,LDROMDataFlash的任意位置,(SN會(huì)自動(dòng)加1(Figure3-DataDataData寬電壓編程N(yùn)u-Link-Pro支持寬電壓編程的功能,在開發(fā)軟件工具里可以調(diào)校SWD端口的電壓,有以下幾檔:1.8V,2.5V3.3V,or5.0V.Figure4-2,VCCICE_DATICE_CLK,而且圖2-1,Nu-Link-Pro指供一套關(guān)于SWDI/O電壓,SWD電源輸出的LED作電壓檢測(cè)指示。參閱表2-3可以了解更詳細(xì)的LED狀態(tài)。安裝Nu-LinkAdapter驅(qū)Nu-LinkAdapter支持多樣功能和第軟件工具(例如:KeilRVMDK和IAREWARM).軟件程序安裝之后,相應(yīng)的驅(qū)動(dòng)也是必須的。你可以使用以下:Nu-LinkAdapterDriverforKeilRVMDKNu-LinkAdapterDriverforIAREWARM來安裝版本的驅(qū)動(dòng).關(guān)于軟件的安裝的更詳細(xì)內(nèi)容,請(qǐng)參閱Error!Referencesourcenotfound.章節(jié)。安裝和設(shè)置本章節(jié)介紹如果使用Nu-LinkAdapter連接到電腦,如何用第軟件工具使用Nu-LinkAdapter作為仿連接Nu-LinkFigure4-1,Nu-LinkAdapter好比一個(gè)USB到SWD接口的橋梁。這樣軟件工具就能通過USB對(duì)目標(biāo)對(duì)進(jìn)行仿真調(diào)試和編程。用戶可以直接使用USB線接入Nu-LinkAdapter到PC。通過SWD端口,Nu-LinkAdapter可以供給電壓(1.8V,2.5V,3.3V,or5.0V)到目標(biāo)。Adapter能提供的最大電流為:5V/500mA.參閱表2-1可以了解詳細(xì)規(guī)格。 Nu-LinkTargetFigure4-1Nu-LinkAdapterSWD連接接口SWD連接接口,可以用在所有的NuMicro?開發(fā)工具和評(píng)估板上,這是一個(gè)100mil(2×5)母口,Figure4-2左邊Cortex調(diào)試接口Cortex調(diào)試接口Keil’sMCBNUC1XXboard,這是一個(gè)50mil2×5公口參見Figure4-2右邊.Cortex100mil(Femaleheader)50mil安裝軟件本章節(jié)介紹Nu- 所聯(lián)接的軟件的設(shè)置。具體軟件操作詳情,請(qǐng)參閱的用戶手冊(cè)ICPStep1:與安裝:NuvotonNuMicro?ICPProgrammingStep2:打開ICPTool,指定UIlanguage(界面語言)和targetchip(目標(biāo)),然后點(diǎn)Figure4-3ICPToolStep3:在ICPTool,Nu-LinkAdapter時(shí),connectionFigure4-4ICPToolStep4:在ICPTool窗口中Program區(qū)域,點(diǎn)擊Option打開ProgramOption界面,參見Figure4-Step5:在Nu-LinkProIOVoltage選項(xiàng),指定SWD端口的電源電壓到目標(biāo),然后點(diǎn)擊OK.若使用離線編程(燒錄)功能,“OfflineProgrammingmode”選項(xiàng)需要被選擇,參見Figure4-5.Step4:ICPTool主窗口,Connect.如果有兩個(gè)或以上的Nu-LinkAdapters連接到主機(jī)的話請(qǐng)?zhí)絊tep5。如果只有一個(gè)Nu-LinkAdapters連接到主機(jī)的話請(qǐng)?zhí)絊tep6。Step5:如果有兩個(gè)或以上的Nu-LinkAdapters連接到主機(jī)的話,有消息框彈出會(huì)提示清在兩個(gè)Adapters中2選1OK就會(huì)把所選中的adapter連接到主機(jī)。參見Figure4-6.Nu-LinkAdapter已經(jīng)被選中,那么對(duì)應(yīng)的狀態(tài)LED會(huì)開始閃動(dòng)。關(guān)于閃動(dòng)的詳細(xì)描述,請(qǐng)參閱“SelectaNu-LinkAdaptertoconnectwiththehost”表2-4.Step6aConnect按鈕被點(diǎn)擊之后Nu-LinkAdapterICPTool應(yīng)用程序SWD端口會(huì)被檢測(cè)到.Figure4-7圖示出ICPTool已經(jīng)連接上Nu-LinkAdapter并且目標(biāo)被檢測(cè)出來。這時(shí),用戶可以對(duì)目標(biāo)進(jìn)行編程(燒錄)了Step6b:Figure4-8圖示出ICPTool已經(jīng)連接上Nu-LinkAdapter但目標(biāo)未被檢測(cè)出來。ICPtool將會(huì)繼續(xù)檢測(cè)目標(biāo)直到StopCheck按鈕被點(diǎn)擊為止.這時(shí),用戶不能進(jìn)行編程(燒錄)的動(dòng)作,但可以使用離線編程把數(shù)據(jù)資訊保存到Nu-LinkAdapter.Step7Disconnect(Figure4-7).StopCheckICPToolNu-LinkAdapter的連接,然后可以分離不使用的Nu-LinkAdapter(Figure4-8).這個(gè)時(shí)候,Nu-LinkAdapter與另外的工具相連接.KeilStep1:KeilRVMDK.Nu-LinkAdapter設(shè)置前,請(qǐng)確認(rèn)Nu-LinkAdapterDriverforKeilStep2:打開KeilRVMDK,然后打開工程。仿真調(diào)試的設(shè)置Step3:Project→OptionsforTarget→Output,DebugInformation選項(xiàng)有效,參見Figure4-9.Step4:點(diǎn)擊:Project→OptionsforTarget→Debug,并確認(rèn)Use:「NuvotonNu-LinkM0Debugger這個(gè)選項(xiàng)被選擇,參見Figure4-10.Figure4-10KeilRVMDKStep:5:點(diǎn)擊Settings按鈕打開Debug頁面,參見Figure4-11.每項(xiàng)設(shè)置說明請(qǐng)參考Table4-1。Debug方框中的設(shè)置選項(xiàng)會(huì)因Nu-LinkAdapter不同而有所變化。Nu-LinkNu-LinkDebug顯示Nu-LinkAdapter在主機(jī)中的驅(qū)動(dòng)版Chip指定目標(biāo)類IO指定SWD端口I/O電壓值去供電給目標(biāo);選項(xiàng)包括:1.8V,2.5V,3.3V,燒錄設(shè)置Step6:點(diǎn)擊:Project→OptionsforTarget→Utilities,選中UseTargetDriverforFlashProgramming“NuvotonNu-LinkM0Debugger”UpdateTargetbeforeDebugging選項(xiàng)。參見Figure4-12.Figure4-12KeilRVMDKProgrammerStep7:SettingsFlashDownload頁面,Figure4-13Nu-LinkAdapter指定這些選項(xiàng)來燒錄程序。IARStep1:安裝IAREWARM.請(qǐng)確認(rèn)Nu-LinkAdapterDriverforIAREWARM已經(jīng)和安裝,以Step2:IAREWARMStep3:GeneralOptions”條目的“Target”頁面(通過打開:Project→Options),點(diǎn)擊Device(在“Device”選項(xiàng)有效時(shí)),“Nuvoton→NuvotonNUC100series”作為目標(biāo)(在這里,選擇NUC100系列),參見Figure4-14.Figure4-14IAREWARM目標(biāo)選調(diào)試與燒錄設(shè)置Step4:在Debugger條目的“Setup”頁面,選擇“Third-PartyDriver”作為相應(yīng)的驅(qū)動(dòng),Step5:在Debugger條目的“Download”頁面Useflashloader(s”這個(gè)選項(xiàng)被選擇Figure4-16IAREWARMStep:6:在Debugger條目的“Download”頁面,如果要燒錄APROM或者LDROMOverridedefault.boardfile”選項(xiàng),然后指定“NUC100_APROM.board”或者NUC100_LDROM.board”(在這里使用NUC100系列如果沒有找到指定的文件,指定以下路徑“$TOOLKIT_DIR$\config\flashloader\Nuvoton\”,參見Figure4-17.Step7:在“Third-PartyDriver”條目,指定IAR調(diào)試器的驅(qū)動(dòng)程序的插件文件路徑“C:\ProgramFiles\NuvotonTools\Nu-Link_IAR\Nu-Link_IAR.dll”,參見Figure4-18.Figure4-18IAR調(diào)試器的驅(qū)動(dòng)程序的Step9:Nu-LinkNu-Link界面,SWD作為端口,在Targetpowerco
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)上冊(cè)數(shù)學(xué)期中試卷及答案
- 第二學(xué)期小學(xué)科學(xué)教學(xué)工作總結(jié)
- 課程的公共性
- 鋼結(jié)構(gòu)承載力計(jì)算技術(shù)要點(diǎn)
- 電采暖系統(tǒng)技術(shù)應(yīng)用方法
- 云石線線路改造工程環(huán)境影響報(bào)告書
- 2026屆山東省濱州市高三上學(xué)期期末考試歷史試題(含答案)
- 社區(qū)考試試題解析及答案
- 社會(huì)保障法試題及答案
- 青島焊工證考試題及答案
- 生鮮業(yè)務(wù)采購合同協(xié)議
- GB/T 4340.2-2025金屬材料維氏硬度試驗(yàn)第2部分:硬度計(jì)的檢驗(yàn)與校準(zhǔn)
- 銷售合同評(píng)審管理制度
- 資產(chǎn)評(píng)估員工管理制度
- 泳池突發(fā)安全事故應(yīng)急預(yù)案
- 2025開封輔警考試題庫
- 湖北省武漢市漢陽區(qū)2024-2025學(xué)年上學(xué)期元調(diào)九年級(jí)物理試題(含標(biāo)答)
- DB37-T 5316-2025《外墻外保溫工程質(zhì)量鑒定技術(shù)規(guī)程》
- 2024年佛山市高三一模普通高中教學(xué)質(zhì)量檢測(cè)(一) 物理試卷
- 山東省德州市樂陵市2024-2025學(xué)年七年級(jí)上學(xué)期期末考試英語試(答案無聽力原文及音頻)
- 三年級(jí)教師數(shù)字化教學(xué)能力提升計(jì)劃
評(píng)論
0/150
提交評(píng)論