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

【源代码】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( J$ P( H* w) T& p% U3 R  l
我的是PB7,PB9,PB10三条,标号是SWIM_IN,还有一条PB8标号是SWIM,见下边原理图。3 A1 k; Y% C+ p) `" o( U
我没有割断,SWO工作正常 ...

& z8 M: U; b# \1 I仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。
+ \! @- M& j6 L7 k0 o
; n. v5 a0 [$ i( ]  Y  N5 D: j另外,SWO使用USART1的Rx线,具体使用是PA10还是PB7,决定于底层驱动USART_STM32F10x.h。
0 t0 P+ C. j( k2 e6 q您的修改会使程序看起来更合理。谢谢。
3NVN 回答时间:2019-5-1 14:41:41
radio2radio 发表于 2019-5-1 12:31
, k# O% o" D, Z7 {. B/ J' b仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。% x9 t; ~3 A) J0 }, w6 D$ O
: H! K2 w! d: M4 Z+ a; _
另外,SWO使用USART1 ...
) Y( h; Y7 C1 J- n
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下只能看到一个串口?
9 J7 {5 L6 w! Z2 z& ?: O
radio2radio 回答时间:2019-5-7 11:58:52
pengfei_wpf 发表于 2019-5-7 11:38
# X$ H: m4 ?9 a/ u" S& ^为啥我的在win10下只能看到一个串口?

/ S" P+ ^3 f/ B8 G+ _3 @- ?这个板上面的CDC只有一个串口呀,你是什么意思?
pengfei_wpf 回答时间:2019-5-7 17:24:25
radio2radio 发表于 2019-5-7 11:581 e# I  d( H! [- J4 j( S
这个板上面的CDC只有一个串口呀,你是什么意思?
" n  X2 V) ~) j& ]; _
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?
  K7 z, @3 G9 Q2 b我是插上后,只有一个串口,在keil里也看不到CMSIS-DAP这个设备的信息。
radio2radio 回答时间:2019-5-7 18:34:18
pengfei_wpf 发表于 2019-5-7 17:241 A: j% n4 K' c" E* t0 c' X6 H, l
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?
/ d2 E$ n  P, @8 U% E! g" O0 @我是插上后,只有一个 ...
5 D* o" u3 x5 |; y/ Z
CMSIS-DAP是HID设备,即插即用的,在MDK/Keil里面是这样的:/ M9 x/ H8 L% ~8 {
001.jpg ( ?$ J$ a; j; S6 f
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
* ~7 N( p6 C) [% z/ H- p1 P楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。 ...
; I( h. e  `7 B% c4 r$ Y/ j
看Doc文件夹里面的文档。
幻影21 回答时间:2019-5-14 10:18:02
强力支持
OasisDong 回答时间:2019-5-18 14:36:17
CMSIS-DAP  STM32F103C8T6硬件参数如下4 M; \  E- U8 {7 M* {

* \! z6 `. ?0 X# C. {SWDIO  PA2
4 X( }2 W, |& `( k7 G% BSWCLK  PA4: b  h5 C; f. D
RST    PA6
6 t: O) g& Z9 x' C( a& s2 O2 Q, P
5 V( e# E5 W) {0 XTX  PA9- Q2 \' P& Y  ]; |, n8 u  h$ s
RX  PA10
8 _& E' V( l& T! o
8 D; d3 U5 g% E& v9 u0 aLED1(CONNECTED_PIN) PB8( x& }6 ?) M3 Z* E
LED2(RUNNING_PIN) PB12
+ @! p! g6 @& F' G; h0 u1 ]9 N# f
在源代码修改后,电脑能识别CMSIS-DAP CDC(COM36),但KEIL MDK识别不了 CMSIS-DAP,提示"No Debug Unit Device found"
9 q; v0 _  J# V5 i: l) B. M( q求编译好的固件,谢谢。
9 ]5 h3 s; p& T$ l& @* k1 P+ h5 W6 I9 }/ v
radio2radio 回答时间:2019-5-18 16:02:54
oasisdong 发表于 2019-5-18 14:36& j7 W9 I6 Y6 Z, z8 Z6 K" p/ u" @
CMSIS-DAP  STM32F103C8T6硬件参数如下
: d" n$ [2 f! L9 m8 j6 a* a( q; z% f4 A% g0 U6 B$ m* Y# U: H
SWDIO  PA2

* B+ D4 j# C2 i7 N, h; s这个帖子的109楼,有一个差不多的固件代码,您试一试看。
OasisDong 回答时间:2019-5-18 16:24:13
radio2radio 发表于 2019-5-18 16:02
* q5 k6 E( l" V1 S- U这个帖子的109楼,有一个差不多的固件代码,您试一试看。

6 X' J  m( `8 l: J        下载109楼固件 还是提示错误。如图所示。- b4 Q! e# E* E$ B

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

烧录109楼 固件,还是提示错误
OasisDong 回答时间:2019-5-18 16:43:30
oasisdong 发表于 2019-5-18 16:24+ k$ K/ k( l! }' q, N$ H6 {/ `, c
下载109楼固件 还是提示错误。如图所示。

6 G# q% N: t) b' G+ |( n. b9 L8 t CMSIS-DAP CDC 虚拟usb串口正常

所属标签

相似分享

官网相关资源

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