標(biāo)題: NuMicro Cortex-M Keil 調(diào)試器驅(qū)動(dòng)用戶手冊(cè)下載 [打印本頁(yè)]

作者: 長(zhǎng)了腿的胡蘿北    時(shí)間: 2018-9-5 17:54
標(biāo)題: NuMicro Cortex-M Keil 調(diào)試器驅(qū)動(dòng)用戶手冊(cè)下載
NuMicro Cortex-M Keil 調(diào)試器驅(qū)動(dòng)用戶手冊(cè)


1 概觀
1.1 簡(jiǎn)介
Nuvoton為µVision提供Nu-Link調(diào)試驅(qū)動(dòng)程序,它主要用來(lái)輔助µVision調(diào)試Cortex-M系列芯片。在µVision的工程配置選項(xiàng)里選擇了Nu-Link調(diào)試驅(qū)動(dòng)程序后,就可以進(jìn)行程序的調(diào)試,比如開(kāi)始/停止調(diào)試會(huì)話,設(shè)置/清除斷點(diǎn),讀寫(xiě)寄存器、內(nèi)存,單步執(zhí)行等等。文檔描述了怎樣安裝Nu-Link,以及怎樣用Nu-Link配合Keil的µVision工具進(jìn)行調(diào)試和下載。
1.2 功能
NU-Link的驅(qū)動(dòng)程序可以支持如下功能,有些功能是從μVision觸發(fā),這些函數(shù)的用法亦可以參考μVision的用戶指南。
擦除/編程/驗(yàn)證新唐芯片。(通過(guò) Nu-Link 的 Keil驅(qū)動(dòng)的 Flash 算法文件)
新唐芯片暫存器的便利訪問(wèn)。(通過(guò) Nu-Link 的 Keil驅(qū)動(dòng)程序的SVD文件)
支持硬件/軟件/Flash 斷點(diǎn)。
支持?jǐn)?shù)據(jù)斷點(diǎn)。
支持連接開(kāi)發(fā)板的各種配置。(復(fù)位選項(xiàng),SWD 時(shí)脈等)
1.3 支持芯片
請(qǐng)按住鍵盤(“Ctrl‖鍵)和鼠標(biāo)左鍵以開(kāi)啟連結(jié): 支持芯片表格連結(jié)在安裝完 Nu-Link driver 時(shí), 也可以經(jīng)由µVision IDE  ―Help‖  ―Open Books Window‖  ‖Supported devices of Nu-Link‖及 ―Supported SVDs of Nuvoton devices‖ (如下圖)查看支持芯片表格。

Nu-Link 驅(qū)動(dòng)支援 µVision IDE 中的 ―Execution Break‖ 及 ―Access Break‖ .(詳細(xì)部份可以查µVision 用戶指南:µVision User Guide  Debugging Debug Windows 和 Dialogs  Breakpoints Window). 需要注意的是目前 Nu-Link 不支持 ―Conditional Break‖ 和斷點(diǎn)窗口中的 ―Count‖ 選項(xiàng)―Execution Break‖ 可分為三種斷點(diǎn):software/hardware/flash, 我們描述如下:
Software Breakpoints
如果目標(biāo)應(yīng)用程序在目標(biāo)的SRAM運(yùn)行,Nu-Link 的驅(qū)動(dòng)程序?qū)⑹褂密浖䲠帱c(diǎn),斷點(diǎn)的數(shù)量是無(wú)限的。

Hardware Breakpoints
如果目標(biāo)應(yīng)用程序在FLASH上運(yùn)行,Nu-Link 的驅(qū)動(dòng)程序?qū)⑹褂糜布䲠帱c(diǎn),ARM Cortex-M 內(nèi)核提供這些硬件斷點(diǎn),數(shù)量為有限。(Cortex-M0 有 4個(gè),Cortex-M4 有 6個(gè))

Flash Breakpoints
如果目標(biāo)應(yīng)用程序在FLASH運(yùn)行,硬件斷點(diǎn)已全都被使用,Nu-Link的驅(qū)動(dòng)程序?qū)⑹褂肍lash斷點(diǎn)。 (注意圖 3‑2的“Enable Flash BP”必須啟用)Flash斷點(diǎn)是無(wú)限的,但使用Flash斷點(diǎn)程序執(zhí)行會(huì)慢得多。―Access Break‖ 也被稱為數(shù)據(jù)斷點(diǎn)

Data Breakpoints
無(wú)論目標(biāo)應(yīng)用程序運(yùn)行在SRAM或Flash,用戶可以設(shè)置數(shù)據(jù)斷點(diǎn)。數(shù)據(jù)斷點(diǎn)由ARM Cortex-M的核心提供,數(shù)量也有限。(Cortex-M0 有 2個(gè), Cortex-M4有 4個(gè))


完整的pdf格式文檔51黑下載地址:
NuMicro Cortex-M Keil 調(diào)試器驅(qū)動(dòng)用戶手冊(cè).pdf (1.38 MB, 下載次數(shù): 19)



作者: 英尚微電子    時(shí)間: 2018-9-7 15:52
學(xué)習(xí)學(xué)習(xí)~~




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1