数码之家

 找回密码
 立即注册
搜索
查看: 12997|回复: 69

[ARM] DAPLink-STM32问题

[复制链接]
发表于 2019-8-27 20:21:08 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xiaodaishu 于 2019-8-27 20:26 编辑

DAPLink-STM32问题
从立创上下载了技小新的DAPLink-STM32,然后打板安装

222222捕获.JPG

刷入从http://www.51hei.com/bbs/dpj-164559-1.html下载的固件
1、先用STM32 ST-LINK Utility将BootLoader烧录进去。(stm32f103xb_bl_crc.bin这个文件就是Bootloader)
2、BootLoader烧录完成后用杜邦线将RST与GND短接将DAPLINK连接到电脑上就会出现一个虚拟U盘,将stm32f103xb_stm32f103rb_if_crc.bin直接拖到该U盘即可。


看似一切很顺利,有了webusb:cmsis-dap,也出现了一个DAPLINK名称的U盘。
捕获.JPG

拔下后重新插入,没有问题,还能识别成DAPLINK,但是过个几分钟再插入后变成如下情况,又让我再次刷入固件。反复几次问题依旧。
3333333333捕获.JPG


技小新的板子
捕444获.JPG
捕666获.JPG


和51论坛的板子
捕22获.JPG

捕11获.JPG

实在搞不清楚了,求大家支招,固件如下
固件.zip (56.78 KB, 下载次数: 5)
会不会是芯片型号不对?我的是技小新的STM32C8T6,而固件里所指的是要STM32CBT6,是不是这个差异造成固件丢失?那如果是这样,怎么解决?谁能提供适合STM32C8T6的固件?谢谢大家






发表于 2019-8-27 21:43:53 | 显示全部楼层
看下固件有多大,要是接近64K可能就不行了,估计是BootLoader还有文件系统占了一定空间,C8T6是64K,CBT6是128K。
看了下固件文件名stm32f103xb_stm32f103rb_if_crc.bin,估计要B以上才可以。
回复 支持 反对

使用道具 举报

发表于 2019-8-27 22:12:53 | 显示全部楼层
我也想做一个。技小新不是提供源码了吗
回复 支持 反对

使用道具 举报

发表于 2019-8-27 22:43:12 | 显示全部楼层
问下楼主,你那板子上面四个孔没焊接,怎么刷入固件的
回复 支持 反对

使用道具 举报

发表于 2019-8-27 23:40:50 | 显示全部楼层
没有用过DAp路过帮顶
用的最多的是盗版的j-link和自己做的stlink-v2-1,stlink很稳定

最近看看有闲钱了买个stlink-V3试试
回复 支持 反对

使用道具 举报

发表于 2019-8-27 23:41:25 | 显示全部楼层
kkstun 发表于 2019-8-27 22:43
问下楼主,你那板子上面四个孔没焊接,怎么刷入固件的

找个排针插进去就行了,松的话用手掰着点,反正刷程序就十来秒
回复 支持 反对

使用道具 举报

发表于 2019-8-27 23:43:16 | 显示全部楼层
yys1992 发表于 2019-8-27 23:41
找个排针插进去就行了,松的话用手掰着点,反正刷程序就十来秒

哈哈,不错的土方法。
回复 支持 反对

使用道具 举报

发表于 2019-8-27 23:44:24 | 显示全部楼层
yys1992 发表于 2019-8-27 23:40
没有用过DAp路过帮顶
用的最多的是盗版的j-link和自己做的stlink-v2-1,stlink很稳定

daplink是开源的,支持开源精神。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-28 04:18:55 | 显示全部楼层
kkstun 发表于 2019-8-27 22:43
问下楼主,你那板子上面四个孔没焊接,怎么刷入固件的

说实话,那个四针根本是摆设,44脚的boot0是接地的,无法刷入固件,要把44脚拉高3.3V,所以我是把44脚挑起后跳线到3.3V,20脚跳线接地,最后用板上的TX,RX用TTL刷入的
回复 支持 反对

使用道具 举报

发表于 2019-8-28 07:30:02 | 显示全部楼层
xing122005 发表于 2019-8-27 21:43
看下固件有多大,要是接近64K可能就不行了,估计是BootLoader还有文件系统占了一定空间,C8T6是64K,CBT6是1 ...

c8t6是有128K空间的,只是后面的64K没进行出厂测试。中科芯的C8T6直接就是128K的
回复 支持 反对

使用道具 举报

发表于 2019-8-28 08:41:27 | 显示全部楼层
xiaodaishu 发表于 2019-8-28 04:18
说实话,那个四针根本是摆设,44脚的boot0是接地的,无法刷入固件,要把44脚拉高3.3V,所以我是把44脚挑 ...

那四个针孔不是vcc gnd swio swclk么,标准的swd接口直接下载器进去就行,不用管boot的事
回复 支持 反对

使用道具 举报

发表于 2019-8-28 12:48:29 | 显示全部楼层
本帖最后由 kkstun 于 2019-8-28 12:49 编辑

@xiaodaishu 楼主固件发我一份,回头我试试。kkstun@qq.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-28 14:18:24 | 显示全部楼层
kkstun 发表于 2019-8-28 12:48
@xiaodaishu 楼主固件发我一份,回头我试试。kkstun@qq.com

固件在顶楼
回复 支持 反对

使用道具 举报

发表于 2019-8-30 14:11:39 | 显示全部楼层
技小新2.0源码编译的固件

CMSIS_DAP.zip

24.1 KB, 下载次数: 4, 下载积分: 家元 -55

回复 支持 反对

使用道具 举报

发表于 2019-8-30 15:17:55 | 显示全部楼层
本帖最后由 kkstun 于 2019-8-30 15:56 编辑

刚从官网下载了daplink源码编译了下。编译了253和251版本的。
楼主问题解决了吗
QQ图片20190830151259.png

251和253固件.zip

112.67 KB, 下载次数: 9, 下载积分: 家元 -55

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-30 16:27:42 | 显示全部楼层
kkstun 发表于 2019-8-30 14:11
技小新2.0源码编译的固件

捕获.JPG
已经下载你编译的,但是跟技新里 的固件似乎一致,刷入后只出现串行端口
捕获1.JPG
回复 支持 反对

使用道具 举报

发表于 2019-8-30 16:44:58 | 显示全部楼层
下礼拜我把板子焊好试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-30 16:49:38 | 显示全部楼层
kkstun 发表于 2019-8-30 15:17
刚从官网下载了daplink源码编译了下。编译了253和251版本的。
楼主问题解决了吗
...

刷你提供的固件
只刷第一个bootloader,
捕获4.JPG
居然直接出现cmsis-dap
捕获.JPG

拔下后又回到了U盘模式
捕获3.JPG

过一会再插上去,又出现了cmsis-dap


然后再拔下,这回彻底是U盘模式,接着刷入第二个主程序状况跟以前的一样。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-30 16:58:27 | 显示全部楼层
kkstun 发表于 2019-8-27 22:43
问下楼主,你那板子上面四个孔没焊接,怎么刷入固件的

试过用jlink ob,stlink都可以刷入。
回复 支持 反对

使用道具 举报

发表于 2019-8-30 17:05:57 | 显示全部楼层
xiaodaishu 发表于 2019-8-30 16:49
刷你提供的固件
只刷第一个bootloader,

技小新那个固件比较小。官网那个要128k空间。bl+固件一共126k。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-19 06:32 , Processed in 0.327600 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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