数码之家

 找回密码
 立即注册
搜索
查看: 2615|回复: 12

[ARM] 解决“技新”开源DAPLINK无法编译,无法识别问题

[复制链接]
发表于 2022-7-13 16:38:34 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 rush 于 2022-7-13 16:56 编辑

嘉立创技新团队开源的那个DAPlink非常出名,但是他们提供的源码根本不能过编译,本工程从“技新”开源的DAPLINK修改来。
另外最新版本MDK537测试可用,不知道论坛里部分言论为什么说技新的DAP程序老旧不能用,是想卖自己的产品想疯了吗?


1,解决了原工程缺文件无法编译问题。测试使用MDK474编译.
实际上所有文件都是全的,但是很多没有include,有些直接从前级目录../..引用
另外由于某个文件RTL.h戳中了keil的G点,你需要注册机给keil注册下RTOS的功能!

2,原工程居然想当然去修改了设备名字!!!!导致了很多版本MDK无法识别!!
抓包发现keil在寻找DAP的时候会一个个遍历设备的描述符,顺便我还去买了个9.9巨款的别家DAP来研究,搞了半天才想通。
真的是都开原了,设备不加自己名字会s吗?????


3,原工程注释掉部分描述符,不知道是不是复合设备不兼容他们的win7,总之这导致了在win10下复合设备不识别(看到只有串口没有HID)
这个也是用USBlyzer和现有产品对比得出,
牛逼的是这部分描述符不是由于版本旧缺失,而是被人为注释掉了


4,原工程USBlib使用(USB-cm3.lib),但是提供了一份源码(USBSTACK文件夹),为了完全开源我们改用源码编译,其中部分inline导致无法编译,已去除。

5,那个USBlib库不兼容GD等国产单片机,请老实花钱购买正常STM32芯片。
GD32害我多花了两个星期,每天做无用功


6,关于电路图:就是常见的老古董STLINK2.0,还能刷JLINK OB的那种。我晶振是12M,用8M自行修改。
在文章末尾提供本人PCB下载


源代码
土豪下载: CMSIS-DAP2mod.zip (2.81 MB, 下载次数: 3)
屌丝下载:https://github.com/rushxrushx/DAPLINK_JX_MOD


如果喜欢我的PCB只支持土豪下载哦
文件: Stmjlink(PCB).zip (49.6 KB, 下载次数: 4)

无标题.jpg

制作实物
IMG_20220713_161820.jpg


打赏

参与人数 5家元 +71 收起 理由
xiaodaishu + 5 謝謝分享
玛德陛下 + 20 謝謝分享
2545889167 + 20 優秀文章
autopccopy + 6
jf201006 + 20 優秀文章

查看全部打赏

发表于 2022-7-14 17:55:25 | 显示全部楼层
https://www.123pan.com/s/2mDRVv-U6CC3提取码:aNb4

支持楼主,给个更屌丝的通道
回复 支持 1 反对 0

使用道具 举报

发表于 2022-7-15 02:44:52 | 显示全部楼层
牛的 支持楼主
回复 支持 反对

使用道具 举报

发表于 2022-7-15 08:23:14 | 显示全部楼层
renpeng009 发表于 2022-7-14 17:55
https://www.123pan.com/s/2mDRVv-U6CC3提取码:aNb4

支持楼主,给个更屌丝的通道

谢谢,同时也谢谢楼主。
回复 支持 反对

使用道具 举报

发表于 2022-7-16 19:49:59 来自手机浏览器 | 显示全部楼层
大神级人物啊
回复 支持 反对

使用道具 举报

发表于 2022-7-17 14:13:41 | 显示全部楼层
这个要支持一下
回复 支持 反对

使用道具 举报

发表于 2022-7-17 15:10:06 | 显示全部楼层
LZ忒厉害了哇

太深奥了 还没用上32
回复 支持 反对

使用道具 举报

发表于 2022-7-18 20:24:45 | 显示全部楼层
本帖最后由 xiaodaishu 于 2022-7-18 20:26 编辑

楼主默认是12M的晶振吧?那8M晶振改哪些代码?
回复 支持 反对

使用道具 举报

发表于 2022-7-20 01:46:58 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报

发表于 2022-7-20 09:55:35 | 显示全部楼层

大神级人物啊
回复 支持 反对

使用道具 举报

发表于 2022-7-20 10:00:36 | 显示全部楼层
厉害 优秀 感谢楼主。
回复 支持 反对

使用道具 举报

发表于 2022-7-25 14:23:44 | 显示全部楼层
type C接口 好评
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-19 22:06 , Processed in 0.156000 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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