[开源]9.9自制无线STM32下载器 windowsair无线DAP-LINK改进

作者: 允斯工作室分类: 极客DIY 发布时间: 2024-04-17 17:05:00 浏览:19666 次

[开源]9.9自制无线STM32下载器 windowsair无线DAP-LINK改进

cicada_xb:
up主好强,一己之力让合宙贵了一倍(不是), 不但搞了嵌入式,还搞了web,不但搞了嵌入式web,和公网web...不但搞了公网web还弄了一个自己的git... 亲测非常好用,但是我的问题是我都是eclipse openmcu( 包括stm32的ac6或者cubeIDE, RT studio/ wch的mounriver 以及at32的IDE基本都是这个套路), 用openocd+dap, 那么elaphureLink 这个pc端驱动能否直接供openocd之类的环境使用?

【回复】回复 @允斯工作室 : 哈哈, 我反而觉得keil比较坑,mdk5用了一阵就转投eclipse了,主要本来也是业余搞mcu主业搞java, eclipse比较顺, 重构和编辑功能强一些, 另一个是gnu gcc我可以各种熟悉的虐,gnu arm和C的汇编riscv汇编跟linux开发是一样的, 以及各种attribute(())奇技淫巧都可以照着gnu套路来,armCC反而成了新轮子还得再学一套奇技淫巧...哈哈
【回复】回复 @允斯工作室 : 多谢这么快的回复,我刚刚查了下,,因为这个wireless dap用usb/ip vhci/hcd协议用ip承载usb URBs包, windows上干相当于openocd要能找到一个dap 的usb设备, 有个比较麻烦的(未验证)的方式是 https://github.com/cezanne/usbip-win , 貌似可以把远程usb/ip设备挂载成为本机的一个usb设备,不知道行不行,只是感觉github这个驱动安装也麻烦,认证一个测试的证书才能装
【回复】只是看起来会的多,实际上都是没啥门槛的技术[大笑]。elaphureLink不是我写的,它是与Keil强绑定的软件,我猜它的诞生跟原作者的工作内容高度相关,它用的Keil的驱动SDK,直接捕获Keil的调试命令,这玩意儿资料可以说没有,仅有个Keil SDK包。你的问题,我找过cubeIDE的二次开发SDK,啥没找到。没有厂家的技术支持,这类封闭的IDE不太可能做得像elaphureLink直接绑架Keil从电脑直接透传,只能做一对设备来透传USB数据。eclipse+openmcu确实有潜力,不过开发成本很大,需要了解eclipse 和 openmcu两个巨坑。
很随性的呢:
无线烧录对于那些搞比赛的同学很有用,尤其是那些调小车

【回复】回复 @欧阳凤的妹妹 :烧不到电脑,也烧不到主控。无线就是最好的隔离。
【回复】回复 @艾莉的乔尔 :电源需要这玩意干什么[呲牙]
Zaxife:
00:53 隔岸观火[笑哭]… 话说单片机极少试过着火的啊[笑哭]

【回复】是我太简略了[笑哭] 我的设想是,远离危险的目标,比如高速螺旋桨,电磁炮什么的[吃瓜]
【回复】我烧过2次电脑主板,测量强电是不小心短路了弱电器件,无线绝对保护了电脑
【回复】我们做水下机器人测试的时候,舱里进水,锂电池着火非常壮观[doge]
柠檬心_c:
原版的烧录后不能自动复位,看样子up的这个好像修复了

【回复】没修复,还是得接nRESET才能复位,我就只是增加了个网页。
JShun:
谢谢UP,让我的两块立创开发板不再吃灰[脱单doge]

KevinZakeLUC:
我已经想催更了,这不得把无线串口和无线DAP整合了

【回复】啊这,可整合版我想拿来卖,弄口饭吃[doge] UART透传功能单独拆出来免费用。
【回复】[doge]三十多一端的,网上有了呀
【回复】回复 @允斯工作室 :只要价格我拿得下,一定支持[嘟嘟]
无糖燕窝:
现在项目上机器很多时候挂在天上,只能用无线烧录器,不过没必要给公司省钱,正点原子直接买买买

【回复】有钱买设备真好[妙啊]。公司肯定得挑稳定的买,关键时刻靠得住最重要。
星空畅游月月猫:
换方案吧,ch582F的开发板也基本上能做到,就是等效频率略低,自带bl通讯和USB,一块板子卖12,比现在的合宙值一点点,甚至可以去他家官网嫖,浙江到付运费12元,可以一次申请多块板子[吃瓜]

【回复】合轴贵了又不是esp32-c3贵了,满街9块多的esp32c3模块都能用,关键是乐鑫涨不涨不是合宙涨不涨. ch582不是零等待flash, norflash中执行只有20Mhz, ldscript highcode代码到内存里可以60M/80M,但是32k也放不下太多. 并且ble最多2M bit, 通信远远不如wifi
【回复】回复 @星空畅游月月猫 : [抱拳][抱拳][干杯][干杯]
【回复】回复 @cicada_xb :感谢纠正,确实我搞错了主体
那就叫朵拉吧:
请问这个是Wi-Fi路由器信号范围内有用 还是在任何地方连上Wi-Fi就可以用呢 后者那就不错了

【回复】项目是前者,后者需要超低延迟服务器做支撑。
PR2403:
2.4g干扰太大了,可惜没有5g 的WiFi单片机

【回复】苦等ESP32-C5(wifi6+2.4G/5G)[辣眼睛]
白拉酱:
这个只要联网多远距离都可以进行烧录吗

【回复】不行,Keil透传太吃延迟了,主要还是在局域网内用。

自制 DIY DAP-LINK 无线 开源 STM32 下载器 项目分享

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!