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

【源代码】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, o. Y9 F4 X0 p: Y
我的是PB7,PB9,PB10三条,标号是SWIM_IN,还有一条PB8标号是SWIM,见下边原理图。" F, m) e5 z( W! q
我没有割断,SWO工作正常 ...
' k  C9 F. I& z& g
仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。
! K, F4 K( H8 h* e
2 a4 H5 ?' C8 }; A2 s另外,SWO使用USART1的Rx线,具体使用是PA10还是PB7,决定于底层驱动USART_STM32F10x.h。
: U1 ?, O, [0 B& w您的修改会使程序看起来更合理。谢谢。
3NVN 回答时间:2019-5-1 14:41:41
radio2radio 发表于 2019-5-1 12:319 `& x8 o/ z8 i# G6 D$ O0 Q7 _
仔细看电路图,和SWIM有关的线,有5条:PB7/8/9/10/11。 不同的PCB板,可能不同。% H  M, x# d! ~0 |3 F5 B
- F6 L! B) x* s) ]6 p) F' V0 d
另外,SWO使用USART1 ...

9 `0 q- R8 ]% X# v+ B' v5 ~. z" W* H
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下只能看到一个串口?' U+ F, m" H$ R! Z% p
radio2radio 回答时间:2019-5-7 11:58:52
pengfei_wpf 发表于 2019-5-7 11:38! r% I$ h1 l$ M# |. X
为啥我的在win10下只能看到一个串口?
! x2 H7 y0 c; k5 E
这个板上面的CDC只有一个串口呀,你是什么意思?
pengfei_wpf 回答时间:2019-5-7 17:24:25
radio2radio 发表于 2019-5-7 11:58
7 ^" b# _* p* p8 j6 V) |$ t这个板上面的CDC只有一个串口呀,你是什么意思?
! ^9 s" o# m* X( R/ ~
设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?! J* H8 x& s. |- J6 D' c
我是插上后,只有一个串口,在keil里也看不到CMSIS-DAP这个设备的信息。
radio2radio 回答时间:2019-5-7 18:34:18
pengfei_wpf 发表于 2019-5-7 17:24
: b- D" ^" P- P设备插到电脑上,除了串口外,是不是还会显示其他设备?比如CMIS DAP CDC之类的?8 p3 R9 c# F, J  Y3 R
我是插上后,只有一个 ...
7 N. X/ s; g5 Z+ q  j8 |
CMSIS-DAP是HID设备,即插即用的,在MDK/Keil里面是这样的:
, W3 o1 x( Z) k8 f 001.jpg
9 v; I, A% A! X5 f$ v1 I$ D
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
9 B0 T) R3 F4 ^- ]5 E$ l楼主 为什么我下载了固件 打开编译的时候说 找不到 cmsis_compiler.h  使用的是 keil 5  是不是 漏了这个。 ...
; K! ~# h; M3 K- @$ z
看Doc文件夹里面的文档。
幻影21 回答时间:2019-5-14 10:18:02
强力支持
OasisDong 回答时间:2019-5-18 14:36:17
CMSIS-DAP  STM32F103C8T6硬件参数如下+ z" U$ q+ i- E) b* D. I

2 u6 D, d' v1 aSWDIO  PA2
/ a1 e7 C! S" HSWCLK  PA4
1 Q3 T! ^2 f+ u9 d. ~# E6 GRST    PA62 |# A1 p! H8 \
! |. I4 o( H4 V2 y8 B0 |
TX  PA92 ]6 R& E# g; A; A" j; \2 _
RX  PA107 [' Q* r6 Q% u% {" p( [! R

4 K0 S) t" y9 B) v0 o- {LED1(CONNECTED_PIN) PB8
% ?: U3 h) _3 [& \( ^LED2(RUNNING_PIN) PB12! r# K: B2 J! U% x$ t' R

4 J- t8 l) v- i$ d8 g, R/ H4 i在源代码修改后,电脑能识别CMSIS-DAP CDC(COM36),但KEIL MDK识别不了 CMSIS-DAP,提示"No Debug Unit Device found"
& P/ O( X+ b! I( V求编译好的固件,谢谢。
! l+ o1 a/ [% c% J& p$ P7 C2 v9 g2 x; Y3 [3 W3 u* [$ b
radio2radio 回答时间:2019-5-18 16:02:54
oasisdong 发表于 2019-5-18 14:36
0 G8 w+ x3 f2 M5 w5 vCMSIS-DAP  STM32F103C8T6硬件参数如下! v/ C+ i8 m; G' @( h  _+ F

; H% S  a6 o& x: X  sSWDIO  PA2

, Q: L1 q9 X, o; S. U, q这个帖子的109楼,有一个差不多的固件代码,您试一试看。
OasisDong 回答时间:2019-5-18 16:24:13
radio2radio 发表于 2019-5-18 16:029 @% f8 n+ H% {) N0 S+ q* U' H
这个帖子的109楼,有一个差不多的固件代码,您试一试看。
/ g/ N. P& x" B$ {- E9 a+ ~$ @& u
        下载109楼固件 还是提示错误。如图所示。3 P. W* Q4 t% @/ M  h* S

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

烧录109楼 固件,还是提示错误
OasisDong 回答时间:2019-5-18 16:43:30
oasisdong 发表于 2019-5-18 16:24) [6 Y5 y) `2 v; {2 s
下载109楼固件 还是提示错误。如图所示。
/ j: H& E$ Q9 d+ R1 n
CMSIS-DAP CDC 虚拟usb串口正常

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版