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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论417 发布时间:2018-5-31 15:47
417个回答
radio2radio 回答时间:2018-9-13 15:23:06
myj2050 发表于 2018-9-13 11:15
5 g4 {- @2 M3 D( M2 i+ q基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题& S! M- Y4 [% M" V$ P5 N# P0 U

' M( e$ _* S2 \& {- {9 S$ g: ?% }图片被遮 ...

: w4 |9 k  ]  u4 Y3 C- _' F+ U我估计是你的USB库出了问题。
9 H: g. d; R% `( ^2 S1 K; r! Q+ m! U
我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
% L7 L/ K; z2 K8 S& E1 U7 M
8 W' i# A" f6 Z, T2 n下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
; j) e# Q$ [0 k  g4 _
( q8 M$ \4 w' ~8 G. K: L这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢
" c& S; P7 p- ^% L& `
) l. m3 M+ ^& D; _: k! e: `7 O" {我的IO配置如下:+ L( s4 F* _$ S5 [% a% N5 y% I
1 [1 l2 b1 ~# B# p' X2 l
LED1       PB8
) x$ D6 a" i$ |LED2       PB11
' Q  b& [; g' L  }$ N9 k* RSWDCLK     PA48 s7 P+ n: x) Q7 X- K/ a, Z
SWDIO      PA2
7 r6 M- y* W, O$ n, y- j: e7 t/ M; K0 ~RESET      PA6+ Q, q4 C% @( a* t5 d6 q7 Y; D
; U( h5 a! M( j4 w  v+ k
UART TX    PA97 e: @, D. _3 Z3 q/ g1 L
UART RX    PA10: R7 t0 J2 C* F: e
* n, g1 {, O+ A

1 p: Q( @! k0 v, Z6 B6 P我没有用到SWO,UART是用Usart1- X. P) C) e9 y: `5 V0 _$ Y% S
# o8 `4 T0 n1 ]' `+ b
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:18
! J0 u- A$ B9 Q+ D楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载' t4 M' L0 \4 p5 j5 l, V4 ?- M
7 _, F% s3 W7 P+ |0 F( j
下载到板子上后,USB插 ...

" M- u) O6 F9 W不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。) d1 w; l3 _, h. Z
( ]* G# U- U; Q  _, w' ^, a, _
我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。8 g3 c* Q/ F, h6 I& v# [
附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
$ R' m; L/ d' w7 B5 `; XJTAG模式没有测试。2 _+ U3 `; l) C7 X# l

- C, x+ A9 z" s7 ~1 e

F103-DAP-SWO-CDC-BOARD_V1.rar

下载

29.59 KB, 下载次数: 259

点评

谢谢分享  发表于 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:19
; n0 J+ ~' V. z2 R: f9 ]0 n2 F你好,我用keil 5.26版的,怎么编译不了?
, N# `) u. J4 B* I. W' t" Z
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:19
) F& D7 }" M0 N0 A: S( m- b你好,我用keil 5.26版的,怎么编译不了?
( p; ~) G# y. `9 k- N9 h3 L) a9 ^6 U
需要安装Keil4兼容包
% v6 F- s0 Y1 x1 y( L需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01  \$ Q8 P, q+ m2 x  l! u7 {5 p. t
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。5 q% G* |; @1 j( ]
3 r( A0 L& h( N% ?' r  h. o
我是用BOARD_V1的环境改出来的,发现 ...

* t) X3 D' D6 R. b$ Y2 c( Z; f非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:51  F, |" Y% e5 W1 l
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...
# x/ j6 J9 d% g0 ^' j1 H, D
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:17- z7 D+ J0 o0 \
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...

" P6 W) ]. O$ B: r* j$ H5 x您用的是什么板子。 可能是干扰严重,参考第13楼。
; B5 T, S3 `2 K# g长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑 2 {$ Z& B# w% b/ I8 \
楊さん 发表于 2018-10-23 19:23
/ i( _2 }/ G9 T非常好,就这个feel倍儿爽。不过ITM怎么搞?
+ t7 H# u$ z2 X) ~8 c
参考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 编辑   D+ i8 |$ n9 w& I; E; Y1 u

, C! \( f. G) F! J( N  O/ q  h楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:" {. R$ N! G/ z- ~- Z: ~
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:512 Q: U2 Z) W! d) h
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...

7 @7 c& D6 `" g此为已知问题。 暂时没有解决办法。' g+ H$ t0 p* v$ Q  h
如果不影响后续使用,就无视它。
* W; n# u; a! ?% w5 n# \; [! ?& I" G2 c9 D$ ^7 X+ i( n
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版