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

【源代码】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  I% G+ O! q, e! s; h
我的是PB7,PB9,PB10三条,标号是SWIM_IN,还有一条PB8标号是SWIM,见下边原理图。
% S  M/ Y5 N+ C  J' l; V5 H+ p# L我没有割断,SWO工作正常 ...

+ ]9 v! a2 R; {# _& P. o4 j仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。
* Z: H; Z3 s6 v4 n, t, z+ f# T1 i. d
另外,SWO使用USART1的Rx线,具体使用是PA10还是PB7,决定于底层驱动USART_STM32F10x.h。6 B; T" r: `! u- Q3 O4 Q$ S5 n
您的修改会使程序看起来更合理。谢谢。
3NVN 回答时间:2019-5-1 14:41:41
radio2radio 发表于 2019-5-1 12:31
" s! T, U% L* S9 D仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。# D" F7 Z( p; S* R; D0 z

  S5 f4 |! E1 A# v: G; N, `另外,SWO使用USART1 ...
  B  I3 p. e8 X" w( c% 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下只能看到一个串口?
$ c: I! S3 c* e) j& c& \2 G2 ]( |+ X
radio2radio 回答时间:2019-5-7 11:58:52
pengfei_wpf 发表于 2019-5-7 11:38! N8 o( G4 O0 b1 [. z: w7 q
为啥我的在win10下只能看到一个串口?
9 Q2 a  J# V# k
这个板上面的CDC只有一个串口呀,你是什么意思?
pengfei_wpf 回答时间:2019-5-7 17:24:25
radio2radio 发表于 2019-5-7 11:58
% [! Z- q& K, k这个板上面的CDC只有一个串口呀,你是什么意思?
) s: w, _  F4 ]' c% X9 F/ R
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?
$ j* T% ]6 T; i* Z0 w& u( y我是插上后,只有一个串口,在keil里也看不到CMSIS-DAP这个设备的信息。
radio2radio 回答时间:2019-5-7 18:34:18
pengfei_wpf 发表于 2019-5-7 17:245 Y7 W- ^& [) I  d: g
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?' Q9 H& E5 Q' u6 ^: {
我是插上后,只有一个 ...
5 b  y! N: p, g* w3 b" R
CMSIS-DAP是HID设备,即插即用的,在MDK/Keil里面是这样的:# \6 B. d& x4 E9 |
001.jpg
$ L) k$ ], I4 x4 m
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
& F7 p  n( j1 ]& I1 I- b楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。 ...

6 V& X1 W; F* N$ b1 }1 t' _# G$ \看Doc文件夹里面的文档。
幻影21 回答时间:2019-5-14 10:18:02
强力支持
OasisDong 回答时间:2019-5-18 14:36:17
CMSIS-DAP  STM32F103C8T6硬件参数如下, B" T) C' F, `! _2 Y3 Y  k
* x0 u, \) r1 p  k- R/ C! r+ v
SWDIO  PA2( Y, V7 j$ S3 K: Z$ p- ]! n
SWCLK  PA4. z: W" E8 b8 E) ~& |
RST    PA6
: P" \" \( Z, v$ {+ s* i# T5 b) |3 v# J  w5 i6 q8 N
TX  PA9. h; A8 V0 G) n, s, t. J7 P
RX  PA10
. l- e" Y5 M$ T* e: C6 y1 k5 s& c& C$ e: p- G4 m- C) T; }# `& Y8 x  K
LED1(CONNECTED_PIN) PB8
1 f2 E: {0 `7 r" h" iLED2(RUNNING_PIN) PB12
) h: C6 l9 D. G9 p$ X6 u
* U4 [1 C. r! [$ l在源代码修改后,电脑能识别CMSIS-DAP CDC(COM36),但KEIL MDK识别不了 CMSIS-DAP,提示"No Debug Unit Device found"  h8 P/ x2 l5 B3 }. |
求编译好的固件,谢谢。1 u$ g: i' s5 W
( l( \5 l+ ?4 c$ C
radio2radio 回答时间:2019-5-18 16:02:54
oasisdong 发表于 2019-5-18 14:36
/ {9 f! k5 m( C4 i- p& pCMSIS-DAP  STM32F103C8T6硬件参数如下
8 [' }1 ?/ f- E) q
" t0 `/ f& h: vSWDIO  PA2
: ]9 |+ M' {+ o( v( o
这个帖子的109楼,有一个差不多的固件代码,您试一试看。
OasisDong 回答时间:2019-5-18 16:24:13
radio2radio 发表于 2019-5-18 16:02
& g" }9 ?  F( }$ T0 @1 A9 ~- t9 L2 m这个帖子的109楼,有一个差不多的固件代码,您试一试看。
3 m2 G% \% s/ o- P1 `) j+ d2 {4 p
        下载109楼固件 还是提示错误。如图所示。
, L4 o& E- F; [' n7 Q: Q! E# O( o

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

烧录109楼 固件,还是提示错误
OasisDong 回答时间:2019-5-18 16:43:30
oasisdong 发表于 2019-5-18 16:24
9 x: {+ M8 l4 b! v) O下载109楼固件 还是提示错误。如图所示。

, c) F: W' `# U8 P CMSIS-DAP CDC 虚拟usb串口正常

所属标签

相似技术帖

官网相关资源

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