查看: 4940|回复: 13

【DAPLink】六、移植DAP IO部分与测速

[复制链接]
  • TA的每日心情
    慵懒
    2025-5-7 08:45
  • 签到天数: 279 天

    连续签到: 1 天

    [LV.8]以坛为家I

    114

    主题

    1316

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    11160

    热心会员

    最后登录
    2025-9-1
    发表于 2023-11-25 19:41:10 | 显示全部楼层 |阅读模式
    本帖最后由 az158 于 2023-12-19 15:29 编辑

    终于到移植IO部分了,这个DAP移植也算暂时告一段落了。
    本次移植没啥好说的,官方基本都准备好了,直接配置IO就行,可以看代码。


    这里简单聊一下IO部分优化,
    市场上有很多的DAPLink也有很多其他的下载器,但是很多时候你配置到一定的速度,实际并不一定能跑的到这个速度,这个问题是有很多种原因,可能是USB速率不行,也可能是IO部分速度不行,也可能是目标芯片不支持这么高的速度。
    对于一个DAP(SWD)来说,SWD协议IO部分实现一般有下面三种方式。
    1.两个IO,SWDIO输入输出切换使用软件控制。
    2.三个IO,SWDIO输入、输出各使用一个IO。
    3.使用SPI等,与SWD时序相近的硬件接口实现。

    这里我们只是初步移植,并不涉及具体的优化,所以本次移植使用的方式1,没有对代码、USB或IO接口进行有针对性的优化。感兴趣的小伙伴可以尝试优化一下看看,这里我把我的源码附到最后。

    还是看大家最喜欢的测试环节。
    先看一下最大的SWCLK速度能到多少,5.26MHZ,还是比较可以的,毕竟RT1020属于老一代,并没有高速IO。
    1acc17b415ec1a339cb41d3b07eaf17.jpg

    接下来我们测试下载速度,
    本次参与测试的Link有AZ158-LINK、JLink EDU、STLink V2、LPC-LINK2(LPC55S69评估板板载)、MCU-LINK(LPC55S69评估版烧录MCULINK固件),先来张全家福。
    baf74d8780ca761e319433dd3604835.jpg

    目标板卡就是我们的小键盘,主控是LPC55S69
    9d2dda74892fb6fcc53757219eb8a95.jpg d3a72e8c50c60e584bc3c3ec350dc21.jpg

    测试方式是使用Keil进行下载,对比下载时间,使用的固件大小为364.44KB。
    下面是在Keil的具体配置
    捕获555.JPG 捕获54.JPG 捕获488.JPG 捕获www.JPG 捕484获.JPG

    一般测试都是拿个表格比啊比,太麻烦也不直观,这里我直接上动图,强弱一目了然。

    bandicam 2023-11-25 17-52-28-232.gif

    az158-LINK纯下载速度大约在90.43KB/s,考虑到只测试了一次,没有计算误差,再加上本人的电脑实在太老了,这个结果仅供参考。
    MCU-LINK还是相当能打的,下一步制作离线下载器,就就计划使用LPC55S69进行设计(这个估计要鸽子一段时间了)
    不过我估计像RT1060之后的RT系列,比如RT1010,自带高速IO,搞不好就能用方式1直接跑满10MHz,看看啥时候也拿这个芯片画一个DAP使使(这个更鸽)。

    代码工程
    6.az158_dapLink.zip (521.67 KB, 下载次数: 22, 售价: 10 NXP金币)

    点评

    顶下 领下金币  发表于 2024-8-21 17:55
    顶下 领下金币  发表于 2024-8-21 17:54
    顶下 领下金币  发表于 2024-8-21 17:54
    楼主牛  发表于 2024-8-21 17:54
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4693

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10096
    最后登录
    2025-8-31
    发表于 2023-11-26 07:26:26 | 显示全部楼层
    厉害啊!
    羡慕一下楼主
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-3 08:35
  • 签到天数: 374 天

    连续签到: 1 天

    [LV.9]以坛为家II

    1

    主题

    1566

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    4468
    最后登录
    2025-2-13
    发表于 2023-11-28 18:45:19 | 显示全部楼层
    是不是用了高速USB
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-5-7 08:45
  • 签到天数: 279 天

    连续签到: 1 天

    [LV.8]以坛为家I

    114

    主题

    1316

    帖子

    29

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    11160

    热心会员

    最后登录
    2025-9-1
     楼主| 发表于 2023-11-29 08:50:31 | 显示全部楼层

    对的,都RT了,必然高速
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-6-3 15:51
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    4

    主题

    54

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    248
    最后登录
    2025-7-30
    发表于 2024-6-3 15:55:47 | 显示全部楼层
    大佬厉害,向大佬学习,,,
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    0

    新手上路

    Rank: 1

    积分
    22
    最后登录
    2024-7-22
    发表于 2024-7-17 19:21:21 | 显示全部楼层
    赞赞赞赞赞赞赞赞
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:15
  • 签到天数: 733 天

    连续签到: 2 天

    [LV.9]以坛为家II

    14

    主题

    2696

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    4656
    最后登录
    2025-8-31
    发表于 2024-8-23 16:03:53 | 显示全部楼层
    向大佬学习。
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    7

    帖子

    0

    新手上路

    Rank: 1

    积分
    42
    最后登录
    2024-11-22
    发表于 2024-11-11 18:18:14 | 显示全部楼层
    楼主真是大神
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    7

    帖子

    0

    新手上路

    Rank: 1

    积分
    42
    最后登录
    2024-11-22
    发表于 2024-11-11 18:19:27 | 显示全部楼层
    顶起,为楼主点赞
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-11-13 15:02
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    14
    最后登录
    2024-11-14
    发表于 2024-11-13 15:03:30 | 显示全部楼层
    楼主加油
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-1 15:03 , Processed in 0.103428 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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