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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
radio2radio 回答时间:2018-9-13 15:23:06
myj2050 发表于 2018-9-13 11:15
, W3 A1 S9 E0 @+ V0 i7 M基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题- G  }3 b& H) l

9 L$ x' Z4 O, k# p图片被遮 ...

1 y) a% i- i5 b$ x( s, C! J我估计是你的USB库出了问题。5 B& J$ V& E" N7 z
. u. q9 y6 j$ R6 |
我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
3 C, y4 U" ]& _! v8 M
; F3 K/ Y- |" C1 `& H! {- p& G1 d) L下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
( ?( h  X5 z( g6 @- Q: g, i+ ?* B, n7 \
这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢8 k. [1 ]1 b: E+ ~
! U! Z" l1 h' M* K% {/ W) D
我的IO配置如下:$ C0 n" x$ C- K( G+ b( C
  m4 e, l7 {! x& {) J
LED1       PB8
0 E( x# k/ ]0 u5 g' D" y; YLED2       PB112 P( l/ S2 n  c* P+ q: a. P
SWDCLK     PA45 H6 C# P9 c; t9 n% ~. q
SWDIO      PA2/ Z% F& m5 e! |8 Z3 I$ j  z
RESET      PA6
4 J! W9 q. C5 U7 w% G8 n& `/ Y& o4 u9 _& Z
UART TX    PA9
* R3 T8 c. s$ u0 PUART RX    PA10
3 ?/ {0 M$ R5 s( r* H7 m$ I. j' ~$ \" X; c" A  a
, P4 l" g: U+ O# C; H0 M, ]
我没有用到SWO,UART是用Usart19 ]. P& e' q! \1 V4 S

& Y! U9 o+ Z2 |$ ]3 n; l
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:18
0 r3 h( F3 {6 A" |& f6 l8 G: P楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
( s  `0 d3 G9 d
2 s8 G- c6 Q: ~$ E" \, i3 c下载到板子上后,USB插 ...
9 o8 g& K+ {" @3 A
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
7 B9 ?/ p- U2 z+ I1 K
) ?- |! H$ i* o/ v) m  j0 o我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。
; X( h9 V1 P4 \, n# ~附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
8 A' n: f* z" l$ d( J" a- RJTAG模式没有测试。
0 m5 _4 I* B* S/ C) H
7 n# l1 q. W2 g

F103-DAP-SWO-CDC-BOARD_V1.rar

下载

29.59 KB, 下载次数: 277

点评

谢谢分享  发表于 2019-3-25 00:53
suncl110 回答时间:2018-10-15 09:19:29
你好,我用keil 5.26版的,怎么编译不了?
radio2radio 回答时间:2018-10-15 19:51:02
wuxiu123456789 发表于 2018-10-15 09:192 U  W% O6 K* w% u) |5 {
你好,我用keil 5.26版的,怎么编译不了?
% e1 D# E  Q% v
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:195 N+ W9 k" F- T( s- c. t
你好,我用keil 5.26版的,怎么编译不了?

' A! @- b. d6 H% |9 y# j5 x需要安装Keil4兼容包
7 E$ h2 `: O& T需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01
/ B% K+ W. w( @- J3 M& R: q不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。! P- b* ^) V% c" e) _5 l
0 S1 R, M& t6 z+ ^7 ~1 ?5 ?3 Z
我是用BOARD_V1的环境改出来的,发现 ...

6 A0 T& C% F$ f( p% T) @' h非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:51
; F8 X! N& ^2 L" I, Q详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...
, g5 ^1 a) i6 s9 [/ q1 C) X# U
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:17
+ l- y5 e9 N* g1 w4 I: L谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...

5 ~6 O2 w, s4 t您用的是什么板子。 可能是干扰严重,参考第13楼。
8 p" x1 {1 Z9 [2 U- b' ]长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑 5 e2 y. ?6 h6 j4 i8 L+ J/ J" I, X5 ^
楊さん 发表于 2018-10-23 19:23, X  ^. S7 h$ A# F9 _3 W) y
非常好,就这个feel倍儿爽。不过ITM怎么搞?
1 [0 X' d/ U$ a1 G' q) w2 _
参考Doc目录下面的SWO Sample Code。
g2004-148848 回答时间:2018-11-3 22:01:32
谢谢楼主。
grc521 回答时间:2018-11-8 08:51:20
本帖最后由 grc521 于 2018-11-8 08:55 编辑 ' q9 g) X) l4 o1 j( M( B
( ?  c' h0 U; I7 R: I: S) K2 U
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:
& H/ r' _; {+ i7 n: k
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:51
$ r5 z. l& A9 U& E楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...

* V, J9 w9 ^) y/ q! P此为已知问题。 暂时没有解决办法。: U& Q: C: o1 E! b- \
如果不影响后续使用,就无视它。 - Q+ A, _$ [8 V3 {/ X" t% ~
( k% F4 R- {# U9 N# E5 O$ ^& _
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。

所属标签

相似分享

官网相关资源

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