将CMSIS-DAP移植到新唐M480上

2019-12-12 18:14发布


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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
XIVN1987
1楼-- · 2019-12-14 07:58
duxingkei 发表于 2019-3-24 22:07
666,够便宜的就是不想花时间折腾,你那有对应开发板空板没玩下


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

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

M482LID.rar (1.15 MB, 下载次数: 35) 2019-3-25 08:37 上传 点击文件名下载附件
jlhgold
2楼-- · 2019-12-14 11:52
本帖最后由 jlhgold 于 2019-3-25 08:54 编辑
XIVN1987 发表于 2019-3-24 19:23
画板子写代码也是学习嘛,,都是cortex-m内核,学哪个都差不多,,
另外,是每款芯片限5颗,如果482、483 ...


貌似487 64pin不支持1折 128pin的太大了,64pin的只有485支持
security
3楼-- · 2019-12-14 13:43
不明觉厉 +1
XIVN1987
4楼-- · 2019-12-14 13:59
jlhgold 发表于 2019-3-25 08:50
貌似487 64pin不支持1折 128pin的太大了,64pin的只有485支持


嗯,确实,,不知道为啥这么定,,
596142041
5楼-- · 2019-12-14 15:17
 精彩回答 2  元偷偷看……
et009tw
6楼-- · 2019-12-14 21:06
謝謝分享。

一周热门 更多>