RYDAPLink 下载器开源啦 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
irongerx
V2EX    分享创造

RYDAPLink 下载器开源啦

  •  
  •   irongerx 2024-01-24 15:24:12 +08:00 2008 次点击
    这是一个创建于 634 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RYDAPLink 集下载调试串口3.3V/5V 供电串口 ISP 功能于一身的 DAPLink 下载器, 由 RYMCU 社区 ( https://rymcu.com ) 倾情打造。

    获取地址: GitHub | Gitee | RYMCU

    背景

    在开发 STM32 等基于 ARM 内核的单片机时,几乎所有人都会遇到同一个问题。那就是选择一款什么样的下载调试器呢? 市面上有各式各样的下载调试器可供我们选择,我觉得选择一款最合适自己的,才是重要的。常用的下载器包括 J-Link ,ST-Link ,J-Link0B ,CMSIS-DAP ,DAPLink 等。

    当接触到 DAPLink 这个方案后,我们根据官方开源的原理图,设计了一版下载调试并且开始了一段时间的试用。实物非常的小巧,尺寸为:50mm x 50mm ,实物长下面这样了。

    RYDAPLink

    同时,我们在源码的基础上进行了一些改进,实现了串口 ISP 功能。另外,原来方案的基础上,增加了板载自恢复保险丝,保证即使短路也不会烧坏主板,这样心里踏实多了。项目经过了长时间的使用测试,固件非常稳定。五合一功能:下载、调试、串口、3.3V/5V 供电,串口 ISP 。

    本文基于 ARMmebed 官方开源代码打造了一款 DAPLink 下载调试器,并做了些许改进,无论初学与否,跟随下面教程,你也可以打造属于你自己的 DAPLink!

    RYDAPLink 项目简介

    功能介绍

    这是一款 ARM 官方开源的仿真器,可以实现全系列 Cortex-M0/M3/M4/M7 内核芯片的程序下载和调试。特性如下:

    • 官方开源,无版权限制,稳定不丢失固件
    • SWD 接口,全系列 Cortex-M0/M3/M4/M7 下载和调试( HID )
    • 自带 USB 虚拟串口,方便程序调试( CDC )
    • 拖拽下载功能,模拟 U 盘,将 Hex 或 bin 格式文件拖拽或拷贝至 U 盘完成下载(MSC)
    • 串口下载程序,改进官方程序实现(串口 ISP )
    • 输出 5.0V 电源,可供电目标电路
    • 输出 3.3V 电源,可供电目标器件
    • 板载自恢复保险丝,短路自保护
    • Win10 即插即用,无需驱动
    7 条回复    2025-02-18 20:37:00 +08:00
    Strelizia
        1
    Strelizia  
       2024-01-24 16:48:03 +08:00
    正面没铺铜?布局挺美观的(还能为布线优化一下),但是可以再紧凑点,晶振另外俩引脚接地啊,蜂鸣器属实没必要。ASM117 用钽电容呀!
    cccer
        2
    cccer  
       2024-01-24 18:46:01 +08:00
    typec 接口 cc 最好还是下拉 5k1 吧
    irongerx
        3
    irongerx  
    OP
       2024-01-25 08:21:24 +08:00
    @Strelizia 感谢建议, 因为芯片价格只是打样验证了设计, 目前放的是渲染图, 后续改版参考参考你的建议进行调整
    irongerx
        4
    irongerx  
    OP
       2024-01-25 08:21:37 +08:00
    @cccer 感谢建议, 后续改版参考参考你的建议进行调整
    mosliu
        5
    mosliu  
       2024-01-25 09:54:24 +08:00
    jlc 正好还有券 下了一单
    vultr
        6
    vultr  
       244 天前
    @cccer 为什么要下拉 5k1?

    谢谢
    cccer
        7
    cccer  
       242 天前   1
    @vultr type-c 供电协议所规定的,c 口默认情况下不输出电压。cc 下拉 5.1K 电阻表示是受电设备,主设备才会进行供电。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2663 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 09:27 PVG 17:27 LAX 02:27 JFK 05:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86