搜索
bottom↓
回复: 30

将CMSIS-DAP移植到新唐M480上

[复制链接]

出0入25汤圆

发表于 2019-3-24 17:27:40 | 显示全部楼层 |阅读模式

CMSIS-DAP中使用的USB栈是Keil中的RL-USB,,这个栈功能很全面、很强大,,但也因此代码比较复杂,不容易学习和修改

最近看新唐的M480的USB例程,发现其中的HID Transfer非常简洁、易懂,,于是就想把CMSIS-DAP移植到M480上,,

移植过程非常简单,,DAP部分把引脚操作替换一下,,,USB HID部分就替换HID Transfer中的三四个函数就可以了

现在只移植了调试器部分,,USB转串口还没移植,,感兴趣的可以下载看下,,比RL-USB版的易懂

工程源码:https://github.com/XIVN1987/DAPLink

出0入0汤圆

发表于 2019-3-24 17:31:58 | 显示全部楼层
不明觉厉!

出0入0汤圆

发表于 2019-3-24 17:33:20 | 显示全部楼层
M480 价格咋样 你们在批量了没有?

出0入0汤圆

发表于 2019-3-24 17:38:57 | 显示全部楼层
换芯片的优势在哪

出0入25汤圆

 楼主| 发表于 2019-3-24 17:41:07 | 显示全部楼层
浮华一生 发表于 2019-3-24 17:33
M480 价格咋样 你们在批量了没有?


我们公司不用这个,,我自己搞着玩儿的

新唐淘宝官方店搞活动,,每种芯片5个以内1折,非常实惠,,所以我就买了几片搞搞,,

出0入25汤圆

 楼主| 发表于 2019-3-24 17:44:01 | 显示全部楼层
huangqi412 发表于 2019-3-24 17:38
换芯片的优势在哪


没有优势,,我是因为淘宝搞活动1折所以买了几片玩儿玩儿

不过把USB栈替换掉还是有优势的,,RL-USB太庞大了,,不利于学习和修改

出0入0汤圆

发表于 2019-3-24 18:59:55 来自手机 | 显示全部楼层
XIVN1987 发表于 2019-3-24 17:41
我们公司不用这个,,我自己搞着玩儿的

新唐淘宝官方店搞活动,,每种芯片5个以内1折,非常实惠,,所 ...

捡了根大蒜赔了半斤肉系列?  得了个芯片还得画板子写代码

出0入25汤圆

 楼主| 发表于 2019-3-24 19:23:30 | 显示全部楼层
huangqi412 发表于 2019-3-24 18:59
捡了根大蒜赔了半斤肉系列?  得了个芯片还得画板子写代码

画板子写代码也是学习嘛,,都是cortex-m内核,学哪个都差不多,,
另外,是每款芯片限5颗,如果482、483、484、485、487不同封装不同flash大小各买5颗能省几百块,,这可不止一颗葱了

出0入0汤圆

发表于 2019-3-24 19:26:28 | 显示全部楼层
楼主厉害。。

出0入0汤圆

发表于 2019-3-24 21:10:20 | 显示全部楼层
huangqi412 发表于 2019-3-24 18:59
捡了根大蒜赔了半斤肉系列?  得了个芯片还得画板子写代码

这个芯片资源还是可以 就是不知道价格咋样

出0入0汤圆

发表于 2019-3-24 21:44:11 | 显示全部楼层
XIVN1987 发表于 2019-3-24 19:23
画板子写代码也是学习嘛,,都是cortex-m内核,学哪个都差不多,,
另外,是每款芯片限5颗,如果482、483 ...

给个链接或者搜索关键词呗

出0入25汤圆

 楼主| 发表于 2019-3-24 21:59:17 | 显示全部楼层
duxingkei 发表于 2019-3-24 21:44
给个链接或者搜索关键词呗


https://detail.tmall.com/item.htm?id=576175583313&spm=a1z09.2.0.0.23e62e8dUqHjrE&_u=ojptatdd45d

出0入0汤圆

发表于 2019-3-24 22:07:38 | 显示全部楼层
XIVN1987 发表于 2019-3-24 21:59
https://detail.tmall.com/item.htm?id=576175583313&spm=a1z09.2.0.0.23e62e8dUqHjrE&_u=ojptatdd45d

666,够便宜的就是不想花时间折腾,你那有对应开发板空板没玩下

出0入25汤圆

 楼主| 发表于 2019-3-25 08:38:24 | 显示全部楼层
duxingkei 发表于 2019-3-24 22:07
666,够便宜的就是不想花时间折腾,你那有对应开发板空板没玩下


板子就做了5块,,没有空的了

有PCB文件,,现在打样便宜,,30还包邮,,可以试下

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2019-3-25 08:50:47 | 显示全部楼层
本帖最后由 jlhgold 于 2019-3-25 08:54 编辑
XIVN1987 发表于 2019-3-24 19:23
画板子写代码也是学习嘛,,都是cortex-m内核,学哪个都差不多,,
另外,是每款芯片限5颗,如果482、483 ...


貌似487 64pin不支持1折 128pin的太大了,64pin的只有485支持

出0入8汤圆

发表于 2019-3-25 08:55:11 | 显示全部楼层
不明觉厉 +1

出0入25汤圆

 楼主| 发表于 2019-3-25 09:08:21 | 显示全部楼层
jlhgold 发表于 2019-3-25 08:50
貌似487 64pin不支持1折 128pin的太大了,64pin的只有485支持


嗯,确实,,不知道为啥这么定,,

出0入0汤圆

发表于 2019-3-25 10:44:57 | 显示全部楼层
有没有移植到STM32的呀

出0入0汤圆

发表于 2019-3-26 21:57:35 | 显示全部楼层
謝謝分享。

出50入58汤圆

发表于 2019-3-26 23:05:01 来自手机 | 显示全部楼层
撸了几款

出0入0汤圆

发表于 2019-3-27 17:21:47 | 显示全部楼层
XIVN1987 发表于 2019-3-25 08:38
板子就做了5块,,没有空的了

有PCB文件,,现在打样便宜,,30还包邮,,可以试下

好的,谢谢

出0入0汤圆

发表于 2020-3-9 10:19:05 | 显示全部楼层
楼主您好,请问您搞定M484上DAPLink V2的winusb了吗?能分享下吗?非常感谢!

出0入25汤圆

 楼主| 发表于 2020-3-9 10:43:48 | 显示全部楼层
sblpp 发表于 2020-3-9 10:19
楼主您好,请问您搞定M484上DAPLink V2的winusb了吗?能分享下吗?非常感谢!


没有,,还没搞定

出0入0汤圆

发表于 2020-3-9 10:44:43 | 显示全部楼层
XIVN1987 发表于 2020-3-9 10:43
没有,,还没搞定

还在继续搞吗?

出0入25汤圆

 楼主| 发表于 2020-3-9 10:48:51 | 显示全部楼层
sblpp 发表于 2020-3-9 10:44
还在继续搞吗?


没有,,好久没搞了

有Jlink,,搞这个没啥动力

出0入0汤圆

发表于 2020-3-9 10:55:45 | 显示全部楼层
XIVN1987 发表于 2020-3-9 10:48
没有,,好久没搞了

有Jlink,,搞这个没啥动力

哦 好的 ,谢谢。

出590入992汤圆

发表于 2020-8-31 11:30:07 | 显示全部楼层
给力,最近也在移植,但是移植的源,发现和USB耦合太强。有时候再研究你这个。

出0入0汤圆

发表于 2021-4-30 16:05:29 | 显示全部楼层
不错,真是简洁,花5分钟就移植到了另一款M0的芯片上也可以正常使用

出0入42汤圆

发表于 2023-1-4 19:01:23 来自手机 | 显示全部楼层
本帖最后由 我是一个大白菜 于 2023-1-4 19:30 编辑

你好,我使用stm32f103c8,用的标准库开发,usb用的STM32_USB-FS-Device_Driver库,已经实现了hid的读写。想移植这个库,发现keil不识别,我主要移植的是描述符的部分,其他基本没动,这个还要哪里适配一下吗?

出0入25汤圆

 楼主| 发表于 2023-1-4 20:32:06 | 显示全部楼层
我是一个大白菜 发表于 2023-1-4 19:01
你好,我使用stm32f103c8,用的标准库开发,usb用的STM32_USB-FS-Device_Driver库,已经实现了hid的读写。 ...
(引用自29楼)




你试试这个,,这个是我好久之前调通的,,应该能用

本帖子中包含更多资源

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

x

出0入42汤圆

发表于 2023-1-4 21:14:40 | 显示全部楼层
XIVN1987 发表于 2023-1-4 20:32
你试试这个,,这个是我好久之前调通的,,应该能用
(引用自30楼)

太感谢了,谢谢指导

出100入312汤圆

发表于 2023-1-4 21:57:36 来自手机 | 显示全部楼层
牛,大神!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 12:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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