单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 700|回复: 1
打印 上一主题 下一主题
收起左侧

NuMicro Cortex-M Keil 调试器驱动用户手册下载

[复制链接]
NuMicro Cortex-M Keil 调试器驱动用户手册


1 概观
1.1 简介
Nuvoton为µVision提供Nu-Link调试驱动程序,它主要用来辅助µVision调试Cortex-M系列芯片。在µVision的工程配置选项里选择了Nu-Link调试驱动程序后,就可以进行程序的调试,比如开始/停止调试会话,设置/清除断点,读写寄存器、内存,单步执行等等。文档描述了怎样安装Nu-Link,以及怎样用Nu-Link配合Keil的µVision工具进行调试和下载。
1.2 功能
NU-Link的驱动程序可以支持如下功能,有些功能是从μVision触发,这些函数的用法亦可以参考μVision的用户指南。
擦除/编程/验证新唐芯片。(通过 Nu-Link 的 Keil驱动的 Flash 算法文件)
新唐芯片暂存器的便利访问。(通过 Nu-Link 的 Keil驱动程序的SVD文件)
支持硬件/软件/Flash 断点。
支持数据断点。
支持连接开发板的各种配置。(复位选项,SWD 时脉等)
1.3 支持芯片
请按住键盘(“Ctrl‖键)和鼠标左键以开启连结: 支持芯片表格连结在安装完 Nu-Link driver 时, 也可以经由µVision IDE  ―Help‖  ―Open Books Window‖  ‖Supported devices of Nu-Link‖及 ―Supported SVDs of Nuvoton devices‖ (如下图)查看支持芯片表格。

Nu-Link 驱动支援 µVision IDE 中的 ―Execution Break‖ 及 ―Access Break‖ .(详细部份可以查µVision 用户指南:µVision User Guide  Debugging Debug Windows 和 Dialogs  Breakpoints Window). 需要注意的是目前 Nu-Link 不支持 ―Conditional Break‖ 和断点窗口中的 ―Count‖ 选项―Execution Break‖ 可分为三种断点:software/hardware/flash, 我们描述如下:
Software Breakpoints
如果目标应用程序在目标的SRAM运行,Nu-Link 的驱动程序将使用软件断点,断点的数量是无限的。

Hardware Breakpoints
如果目标应用程序在FLASH上运行,Nu-Link 的驱动程序将使用硬件断点,ARM Cortex-M 内核提供这些硬件断点,数量为有限。(Cortex-M0 有 4个,Cortex-M4 有 6个)

Flash Breakpoints
如果目标应用程序在FLASH运行,硬件断点已全都被使用,Nu-Link的驱动程序将使用Flash断点。 (注意图 3‑2的“Enable Flash BP”必须启用)Flash断点是无限的,但使用Flash断点程序执行会慢得多。―Access Break‖ 也被称为数据断点

Data Breakpoints
无论目标应用程序运行在SRAM或Flash,用户可以设置数据断点。数据断点由ARM Cortex-M的核心提供,数量也有限。(Cortex-M0 有 2个, Cortex-M4有 4个)


完整的pdf格式文档51黑下载地址:
NuMicro Cortex-M Keil 调试器驱动用户手册.pdf (1.38 MB, 下载次数: 6)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

沙发
英尚微电子 发表于 2018-9-7 15:52 | 只看该作者
学习学习~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51Hei单片机16群 联系QQ:125739409;技术交流QQ群7344883

Powered by 单片机教程网

快速回复 返回顶部 返回列表