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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
radio2radio 回答时间:2019-5-1 12:31:53
3NVN 发表于 2019-4-30 22:30* m7 {1 |3 j+ {, i
我的是PB7,PB9,PB10三条,标号是SWIM_IN,还有一条PB8标号是SWIM,见下边原理图。
/ A! O+ O' Y. {8 ^我没有割断,SWO工作正常 ...

4 d: H) H- g8 B7 u仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。
, n) ^& V7 {+ A9 P9 A. q  L; _2 b% m1 }; P# @) I5 b; L: [% x/ h
另外,SWO使用USART1的Rx线,具体使用是PA10还是PB7,决定于底层驱动USART_STM32F10x.h。, |- C% y8 f( C/ {, M* `
您的修改会使程序看起来更合理。谢谢。
3NVN 回答时间:2019-5-1 14:41:41
radio2radio 发表于 2019-5-1 12:31
; P) O( o. h0 A7 F仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。
; O; K3 m0 |) J8 W- r6 p3 g' l# Z' O$ f0 E
另外,SWO使用USART1 ...
  Q/ R! A) [0 ]  q
ricklou 回答时间:2019-5-2 07:18:39
我发现dap和jlink都没有etm跟踪,价格上万的j-trrace和ulink pro才有,但可以用swo模拟
a14725836900 回答时间:2019-5-2 12:15:09
正好有这个板子,谢谢分享。
pengfei_wpf 回答时间:2019-5-7 11:38:13
为啥我的在win10下只能看到一个串口?
& w' J5 H# v# B; p
radio2radio 回答时间:2019-5-7 11:58:52
pengfei_wpf 发表于 2019-5-7 11:38
$ ]4 L- E: A5 ^2 D7 Q1 h( [0 x& y为啥我的在win10下只能看到一个串口?
; F& V4 b3 W5 Q! \# {! X
这个板上面的CDC只有一个串口呀,你是什么意思?
pengfei_wpf 回答时间:2019-5-7 17:24:25
radio2radio 发表于 2019-5-7 11:58, n4 Q$ R, [4 w, O' M
这个板上面的CDC只有一个串口呀,你是什么意思?

" @* k0 I+ u) \5 \设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?' m" ?+ J# s# \! [' d' Z
我是插上后,只有一个串口,在keil里也看不到CMSIS-DAP这个设备的信息。
radio2radio 回答时间:2019-5-7 18:34:18
pengfei_wpf 发表于 2019-5-7 17:24, ?1 n- Q& `9 S9 F1 o
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?  k5 a/ B0 ?6 |" b
我是插上后,只有一个 ...

7 |# d5 r+ I7 `2 cCMSIS-DAP是HID设备,即插即用的,在MDK/Keil里面是这样的:
( q& D! k$ w8 K5 [3 p0 u1 d 001.jpg
3 j8 {/ @8 w& S2 z8 v( L
Taiqdz-火箭哥 回答时间:2019-5-14 08:32:37
楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。这个是再DAP.h里面包含的头文件 然后还提示 找不到 Driver_USART.H
radio2radio 回答时间:2019-5-14 09:06:36
Taiqdz-火箭哥 发表于 2019-5-14 08:32
0 b# S4 o( P4 G* r! ]楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。 ...

8 u9 ]3 }! ^% x1 k看Doc文件夹里面的文档。
幻影21 回答时间:2019-5-14 10:18:02
强力支持
OasisDong 回答时间:2019-5-18 14:36:17
CMSIS-DAP  STM32F103C8T6硬件参数如下3 F) b( i0 F1 k
$ L' H8 H6 ?, l# u2 ~
SWDIO  PA24 w9 h! R5 t9 I
SWCLK  PA4
/ n7 c6 T2 x/ B9 ~3 [# A4 p- T( `RST    PA6: D' {; r3 X: [  j* o: i5 Y  O

, \; C" E$ V' O- |9 |, JTX  PA9
& }/ Q* C5 T( `  |9 J5 WRX  PA10; s# w3 t& q  K- Z

) j" {3 _& t; m$ O: J; W6 [LED1(CONNECTED_PIN) PB88 [/ X- ^$ V3 ]9 M, x9 V$ l  H& B
LED2(RUNNING_PIN) PB12! I# Q6 Q$ P4 Q; M

5 ^. G" N0 [/ e2 V" T" e在源代码修改后,电脑能识别CMSIS-DAP CDC(COM36),但KEIL MDK识别不了 CMSIS-DAP,提示"No Debug Unit Device found"$ i, T& P, P1 [! O! P
求编译好的固件,谢谢。: l, b- u  O/ Z- v
, P, }1 A3 O- e9 z3 R
radio2radio 回答时间:2019-5-18 16:02:54
oasisdong 发表于 2019-5-18 14:36
* N1 g- s; D* _$ T, x) R& CCMSIS-DAP  STM32F103C8T6硬件参数如下7 C# V1 }- \# v

( S( x7 P7 v4 [: {SWDIO  PA2

0 O/ c6 x9 P8 P! o7 f% I" p5 J2 S4 Z这个帖子的109楼,有一个差不多的固件代码,您试一试看。
OasisDong 回答时间:2019-5-18 16:24:13
radio2radio 发表于 2019-5-18 16:025 ~  [" s9 u& o0 `
这个帖子的109楼,有一个差不多的固件代码,您试一试看。
2 G6 M3 ~. B: c1 C1 v' M  Y
        下载109楼固件 还是提示错误。如图所示。
& `; d; a( o6 V* `2 x5 `2 K* p

烧录109楼 固件,还是提示错误

烧录109楼 固件,还是提示错误
OasisDong 回答时间:2019-5-18 16:43:30
oasisdong 发表于 2019-5-18 16:24
/ D' y- N5 L; F- a下载109楼固件 还是提示错误。如图所示。
1 i+ @0 B. k7 P# Q8 T1 R
CMSIS-DAP CDC 虚拟usb串口正常
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版