你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【源代码】STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能  

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
赞 1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
kamp 回答时间:2018-11-10 02:14:40
本帖最后由 myj2050 于 2018-11-10 04:49 编辑 4 r- B% ]: E2 V  H/ A, s
" l7 Z8 c3 G" H' K/ U8 w

! {* J2 t+ ?: a$ \/ y7 e' [3 V5 p
4 b4 s, s) `3 m: a$ u" z  G1 p! [/ r( k2 I" d( p

6 ?4 n4 l1 k$ L+ ^- B8 h0 f    上次用网上买的CMSIS dap 更新固件后,其它都好,就是不能像jlink ob一样swdio swclk gnd 三线下载,MDK里面根本就找不到芯片,即使加上reset线也不稳定,必须要连接3.3VCC,但因为和目标板VCC电压不一致,所以总是有20ma的电流从目标板流向dap,这就不好了。1 t- h* S6 a, @. x" @8 R
    怕是硬件问题,又买了一个蓝色小板来测试,还是一样。
7 v6 l- p0 T) {: F4 q
" l! M) B: z( P; m" K    今天测一个stm32F1板子的时候,发现蓝色小板和之前的dap 都能很好像三线制连接F1,而我以前连不上的是F0。反过来用dap连接蓝色小板,也是三线制成功。
/ s5 L. v7 y& y0 J6 M    后来无意中换了下线,原来是15cm换成25cm杜邦,这下可以了,拆开原来的杜邦线,里面的铜丝灰扑扑的,这质量啊。不过总的来说,还是jlinkOB稳定一些,如果再有个串口就好了。% f5 E' c( I' i) n+ @5 \. o
   
0 S7 B! ]8 ?, v  ^3 ?4 \   谢谢了!radio2radio 给我们带来了一个很好的project!" {! H& I$ `* h8 v; n. i; \

$ {! X) W; m8 s6 i- r. N7 C/ l3 V6 B   最后发一个网友diy dap的文档,专门讲改x893程序增加下载后软复位,不用reset线的问题。5 e6 i0 ^: Q) O4 O" ?
- j$ x: Y$ W& h! b& T
( ^8 V* o! K  z, t- i
CMSIS DAP仿真器DIY.rar (1.4 MB, 下载次数: 91)
蓝色小板.jpg
radio2radio 回答时间:2018-11-14 20:26:46
myj2050 发表于 2018-11-10 02:148 n* e, C3 i4 r# u6 N
上次用网上买的CMSIS dap 更新固件后,其它都好,就是不能像jlink ob一样swdio swclk gnd 三线下载 ...

# m/ [- v' O9 q4 @% \1 n长期使用,建议用STLINKv2改装,稳定好用。
lissandra 回答时间:2018-11-18 11:32:38
能否发一份你的原理图,跟你代码配置一致的
apase 回答时间:2018-11-18 15:31:48
xiazaishishi试试
apase 回答时间:2018-11-18 15:32:26
官方的CMSIS DAP已经改名叫做DAPLink了,大牛可以将DAPLink移到SMT32,网络上已经有人移植,但是好像没有放出来。2 n- n! n6 P( {! F/ K
* ]1 r" y8 B2 I5 c2 Y* R1 |
DAPLink的硬件github仓库已经有STM32F103C8的原理图,但是固件仓库一直没有STM32版本。
: S- |0 |; x1 P; S0 Y. v
- \9 I" q5 }& }# S- G2 H* H我觉得二三十块钱用DAP还是可以的,V9毕竟盗版,有时还丢固件。3 B' P4 |$ }7 |6 T
' m% S: S$ n0 A9 p, ]7 m$ |0 y. Y
DAP现在一个比较大的问题就是MSD,一个目标文件一个固件,烦人。
! y3 u: V4 ^& N; i5 a5 s
7 B, Z0 ^, c6 |# B3 X7 s' ?. Q实测KEIL下载一个2400K的axf文件,擦除,编程,校验,大概26秒,这个axf对应的bin大概297K。* e) h6 L1 a- x. o1 M, ^
radio2radio 回答时间:2018-11-19 15:01:30
lissandra 发表于 2018-11-18 11:32; n4 B4 u! A4 o: K' f5 G
能否发一份你的原理图,跟你代码配置一致的

+ H  _. t# N# J我这个软件的精髓,就是可以使用市面上现成的PCB板子,10元钱左右就解决CMSIS-DAP仿真器-----同时还可以有SWO功能,以及CDC/VCP功能。" B1 T6 ?$ r* a

: i& v1 [9 X! s4 R3 [# p这个软件,可以用于很多不同的硬件,推荐STLINK的USB手指,或者F103的Bluepill板。/ d% p5 x5 ]7 b7 v' X
原理图,网络上很多地方都有。
radio2radio 回答时间:2018-11-19 15:24:16
本帖最后由 radio2radio 于 2018-11-19 15:25 编辑 7 o& O  C$ ~, Y6 B# j3 ~1 z
apase 发表于 2018-11-18 15:32
+ d  s- w; K- ^% [2 y' Z. Y官方的CMSIS DAP已经改名叫做DAPLink了,大牛可以将DAPLink移到SMT32,网络上已经有人移植,但是好像没有放 ...
( l1 R% o1 u4 s
F103C8T6/CBT6,用来做DAPLink,可能遇到ROM和RAM不够用的问题。6 w, V2 m  W: P) X4 a6 T
如果更换其他IC,成本就会大幅增加,违背了10元搞定仿真器的初心。- u+ y9 H: V' r

, U3 N9 N/ J- o- J. T# J. e. L' U. P另外,CMSIS-DAP的使用方法与大多数仿真器分别很小,个人觉得更方便灵活。
andey 回答时间:2018-11-19 16:26:52
提示: 作者被禁止或删除 内容自动屏蔽
固件开发 回答时间:2018-12-8 10:17:25
不错
湉湉 回答时间:2018-12-8 12:42:09
不错不错 ,谢谢分享
古调独弹 回答时间:2018-12-10 20:08:11
感谢r2r大神的开源固件,小蓝丸又充满活力,不用吃灰了
古调独弹 回答时间:2018-12-10 20:10:05
感谢r2r大神的开源固件,小蓝丸又充满活力,不用吃灰了,试了m3 m0都很好用,注意排线(不行就拆开了用)质量就一切OK了
湉湉 回答时间:2019-1-3 23:45:15
代码编译报错,缺少多个头文件,我现在的环境是MDK5.20 请问下你的环境是?
radio2radio 回答时间:2019-1-4 19:42:39
湉湉 发表于 2019-1-3 23:451 n; V. t# r% V( U
代码编译报错,缺少多个头文件,我现在的环境是MDK5.20 请问下你的环境是? ...

! f, D. w; V2 a4 _, @& f7 w看Doc文件夹。
man305442734 回答时间:2019-1-9 16:33:52

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版