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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
grc521 回答时间:2018-11-8 08:51:20
本帖最后由 grc521 于 2018-11-8 08:55 编辑 ( S4 h0 `# K4 `4 N2 J7 L+ J; X
& M- h( ~; `- Y
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:
) k+ i, Y# S  y1 V
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:51) L  z. A" \9 @) a" t3 T
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...
$ @" I( `( D$ b: u% ^9 B' i
此为已知问题。 暂时没有解决办法。# L* @1 s* d/ d7 `9 c+ m
如果不影响后续使用,就无视它。
  N  X. O. p3 n8 w9 X/ [7 m( l9 E1 n0 H/ N) F( L5 n
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。
kamp 回答时间:2018-11-10 02:14:40
本帖最后由 myj2050 于 2018-11-10 04:49 编辑
& j$ o4 F) ~6 [; i
& j7 S5 D% h1 H; [* z( w! W
; Z) U/ f, B7 @3 I) R5 A/ \- r0 d; a; x' ^, u7 m

' z6 ^" q! ~- A3 w- X/ E7 {' J! q/ @6 o% c2 S+ c
    上次用网上买的CMSIS dap 更新固件后,其它都好,就是不能像jlink ob一样swdio swclk gnd 三线下载,MDK里面根本就找不到芯片,即使加上reset线也不稳定,必须要连接3.3VCC,但因为和目标板VCC电压不一致,所以总是有20ma的电流从目标板流向dap,这就不好了。( X& w8 M8 w. c
    怕是硬件问题,又买了一个蓝色小板来测试,还是一样。9 A  Q% t7 @* j2 D- T

: ^# |* Z( z; @8 g) \' P    今天测一个stm32F1板子的时候,发现蓝色小板和之前的dap 都能很好像三线制连接F1,而我以前连不上的是F0。反过来用dap连接蓝色小板,也是三线制成功。
6 Y4 ]) R/ s6 E& ~/ n9 T    后来无意中换了下线,原来是15cm换成25cm杜邦,这下可以了,拆开原来的杜邦线,里面的铜丝灰扑扑的,这质量啊。不过总的来说,还是jlinkOB稳定一些,如果再有个串口就好了。
6 }3 R6 m, E0 a0 }$ \   
) H- {# k$ ?  L' u, c  ]# B- {6 t   谢谢了!radio2radio 给我们带来了一个很好的project!0 g8 _4 F$ w# u* M; @& F6 z( [

3 k  S3 a/ ^# ^  x9 x   最后发一个网友diy dap的文档,专门讲改x893程序增加下载后软复位,不用reset线的问题。% }; a6 v) O6 J8 m" L3 C9 ^, h
  K2 s6 [" \6 N4 v8 r
% Y' E4 t, c8 o2 Y) Y. L8 @& d6 s
CMSIS DAP仿真器DIY.rar (1.4 MB, 下载次数: 87)
蓝色小板.jpg
radio2radio 回答时间:2018-11-14 20:26:46
myj2050 发表于 2018-11-10 02:14# z9 O6 D7 F/ m
上次用网上买的CMSIS dap 更新固件后,其它都好,就是不能像jlink ob一样swdio swclk gnd 三线下载 ...
7 k, s1 w% d9 x8 A
长期使用,建议用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,网络上已经有人移植,但是好像没有放出来。$ V2 c; i1 Q; [5 d

. b. Y9 Z" V& ]DAPLink的硬件github仓库已经有STM32F103C8的原理图,但是固件仓库一直没有STM32版本。
! x2 N$ m8 b" B+ ]) U5 X  G( s2 L; S
& O( S' O( b- d9 ^1 ?9 {; m2 U. \我觉得二三十块钱用DAP还是可以的,V9毕竟盗版,有时还丢固件。. U6 c2 Q/ M2 I- U

% m& Z4 u7 g( y; M/ f* @* o- KDAP现在一个比较大的问题就是MSD,一个目标文件一个固件,烦人。
1 e1 d& U% N/ l1 m/ R
: M2 h: U4 k) V6 F& ^实测KEIL下载一个2400K的axf文件,擦除,编程,校验,大概26秒,这个axf对应的bin大概297K。( j# U% j' g) V4 l' e' u. K" w
radio2radio 回答时间:2018-11-19 15:01:30
lissandra 发表于 2018-11-18 11:32% T, [3 ], ^; s1 |7 {4 [
能否发一份你的原理图,跟你代码配置一致的
) o3 g8 A& l) v, \2 z' m
我这个软件的精髓,就是可以使用市面上现成的PCB板子,10元钱左右就解决CMSIS-DAP仿真器-----同时还可以有SWO功能,以及CDC/VCP功能。
" P/ n. i0 ^% h
) O! `8 r0 f6 b) q3 o" D# k这个软件,可以用于很多不同的硬件,推荐STLINK的USB手指,或者F103的Bluepill板。$ r7 l0 ^: a* D6 Q7 P, H
原理图,网络上很多地方都有。
radio2radio 回答时间:2018-11-19 15:24:16
本帖最后由 radio2radio 于 2018-11-19 15:25 编辑 , ^5 ?( @" [* `& ~3 l, V
apase 发表于 2018-11-18 15:32
" C, k* p  |3 W# I官方的CMSIS DAP已经改名叫做DAPLink了,大牛可以将DAPLink移到SMT32,网络上已经有人移植,但是好像没有放 ...
; g. o  O0 A; m- J" |0 r3 {
F103C8T6/CBT6,用来做DAPLink,可能遇到ROM和RAM不够用的问题。
5 C+ v) v: z! G- T6 N8 m如果更换其他IC,成本就会大幅增加,违背了10元搞定仿真器的初心。
" s' |" J$ [' \9 T  D: N
6 s/ N. P9 Y0 K; c另外,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 请问下你的环境是?

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版