打印
[开发工具]

如何使用AT-LINK的WinUSB功能提升下载速率

[复制链接]
811|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如何使用AT-LINK 的WinUSB 功能提升下载速率



Questions:如何使用AT-LINK 的WinUSB 功能提升下载速率?
Answer:
AT-Link 新增支持WinUSB(兼容保留原HID),以提升下载速率。关于具体效能提升,以编译后bin 档大小
(ROM Size)约250kB 的某工程为例,WIN10 系统下通过Keil V5 / IAR V8 / ICP 分别使用HID 和WinUSB
做对比测试,结果如下表:

HID 与WinUSB 的下载速度对比效果展示,可在如下链接观看:https://b23.tv/yuXFVIV
下文对用户如何使用AT-Link 的WinUSB 功能做简介。
Part1. 通过ICP 工具升级ATLINK 固件。
1.1 首先从雅特力科技官方网站下载ICP 工具。



1.2 解压后免安装打开ICP,选择AT-Link,点击连接,ICP 会自动弹窗更新固件至V2.0.0 以上版
本,点击确定。



1.3 升级成功后ICP 会自动优先连接WinUSB 设备,没有识别WinUSB 才会连接HID。

1.4 对于WIN7 系统,还需要安装驱动,WIN10 则不需要安装。
驱动位于下载的ICP 工具包路径下,直接Install 即可:
\Artery_ICP_Programmer_V3.x.xx\Artery_ATLink_DriverInstall。


安装成功后,可以在设备管理器--通用串行总线设备,查看到ATLink-WinUSB。

Part2. 在Keil 使用WinUSB 功能。
Keil 从V5.29版本开始支持WinUSB。在Option for Target--Debug--Settings界面,可以选择带“WinUSB”
的调试器,同时建议用户选择5MHz 以上的SWD 速度,即可体验WinUSB 的高速下载功能。


对于Keil V5,如果是早期版本,按照ARM 官方解决方案,用ARM 官网(developer.arm.com/docum
entation/ka003663/1-0/?lang=en)提供的CMSIS_DAP.dll 文件替换keil 安装目录Keil_v5\ARM\BIN
下同名文件,即可识别WinUSB。


Part3. 在IAR 使用WinUSB 功能。
IAR 从V8.32 版本开始支持WinUSB。在工程中首次使用支持WinUSB 的AT-Link 下载程序时,会弹
出如下窗口,可以选择带“WinUSB”的调试器,用户即可体验WinUSB 的高速下载功能。


如果不慎选择了非WinUSB 的AT-Link,想要体验WinUSB 功能时,只需将工程下的settings 目录删
去,重新编译下载即可再次弹出上图窗口。


类型:开发工具
适用型号:AT-Link
主功能:WinUSB

FAQ0136_如何使用AT-LINK的WinUSB功能提升下载速率_V2.0.0.pdf

457.48 KB

使用特权

评论回复
沙发
6552918| | 2022-7-27 16:06 | 只看该作者
very nice

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

198

主题

1900

帖子

28

粉丝