您尚未登录。

楼主 # 2021-12-18 21:45:48

XIVN1987
会员
注册时间: 2019-08-30
已发帖子: 253
积分: 314.5

分享我画的M482简易开发板,板载DAPLink!

虽然Linux要学,,可单片机也不能丢弃,,所以画了块简单的单片机小板。。 smile

焊了一块测试了下,,基本功能没问题。。主控和DAPLink都能工作。。

MicroPi-M482 Github: https://github.com/XIVN1987/MicroPi-M482
MicroPi-M482 OSHWHub: https://oshwhub.com/XIVN1987/M482SIDv2

板载DAPLink的固件:https://github.com/XIVN1987/DAPLink

我给M482移植的MicroPython:https://github.com/XIVN1987/micropython/tree/master/ports/m480

M482SIDv2.jpg

M482SIDv2.LCPcb.jpg

M482SIDv2.LCSch.png

离线

#1 2021-12-18 22:54:27

海石生风
会员
所在地: 深圳
注册时间: 2019-07-02
已发帖子: 660
积分: 793
个人网站

Re: 分享我画的M482简易开发板,板载DAPLink!

问下楼主,DAPLink的烧录速度如何?我试了nu-link + OpenOCD的烧录速度太慢了才4KB/S,对比ST-Link还真不习惯。

离线

楼主 #2 2021-12-19 00:22:27

XIVN1987
会员
注册时间: 2019-08-30
已发帖子: 253
积分: 314.5

Re: 分享我画的M482简易开发板,板载DAPLink!

海石生风 说:

问下楼主,DAPLink的烧录速度如何?我试了nu-link + OpenOCD的烧录速度太慢了才4KB/S,对比ST-Link还真不习惯。

实测如下:文件大小 426KB,总共耗时 21s,其中打印2000012D是在执行擦除,打印2000038D是在执行写入,,擦除和写入分别耗时10s,因此写入速度大概是40KB/s。。
我这个DAPLink是用的HID传输协议,全速模式下HID速度最高也就64B*1000/1024=62.5KB/s,考虑到待烧写数据传输到DAPLink后还需要通过SWD接口发送到目标芯片、目标芯片Flash写入也需要耗时,,因此40KB/s估计就是全速USB HID方案的烧写速度极限了。。
要想再快就只能使用CMSIS-DAP v2的WINUSB传输协议了,,采用这个协议理论上能够做到和J-Link、ST-Link一样快。。
MCUProg%20DAPLink%20Speed.gif

另外,,关于擦除时间的问题,,感觉耗时比较长,,于是查了下
擦除1个页大概100ms,,426KB对应106个Flash页,,总共耗时100ms*106=10s,,和实测结果差不多
M480%20Flash%20Erase%20Time.png

上面用到的烧录软件,感兴趣可以下载试试:https://github.com/XIVN1987/MCUProg

离线

#3 2021-12-19 23:26:31

vsf
会员
注册时间: 2020-03-03
已发帖子: 59
积分: 94

Re: 分享我画的M482简易开发板,板载DAPLink!

现在nulink还需要破解CDC功能吗?
我记得几年前,nulink是要破解后,才具备CDC的,好久没玩新塘的东西了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn