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

【源代码】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: B1 [' [- r% i. S; b
基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题; u- F/ Q7 b0 Q+ o
( Q; ], i. H0 [# n6 m9 A
图片被遮 ...
9 o- x% m4 V0 M: Z7 b  X
我估计是你的USB库出了问题。9 l5 O1 p: c: i1 n- d: u2 p$ K4 X
& O+ l' H% m8 Z( ?2 q
我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载3 y" V% m" B& u/ A2 ?9 y2 A

5 J% L$ C6 Y2 a- M. D4 ^下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
( E# j" q- K  j  i. [3 E
" s4 G5 c4 n: F, |/ d; j这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢
2 F. H$ k; V. h: ^0 A, @) f* r5 q% u$ P: A# t$ v" n$ r, T$ q
我的IO配置如下:, F! f( k- W  \+ L$ _2 P
8 i8 h. H9 z0 A9 r$ Z
LED1       PB8
5 I( A4 z" T0 g& ~! K! {LED2       PB11
$ P: t  n  C0 o9 k& hSWDCLK     PA43 r. C/ V' q  o9 ?: t  C
SWDIO      PA22 V* [3 m5 \$ n
RESET      PA6
- z$ x# z1 w" c+ T; r' O5 P* l  o( h) v# @; U& _" p) h
UART TX    PA9
4 }; w: x. W* U5 mUART RX    PA10, d5 s# T- \' k2 j) b- I! x

2 `# e; y" N+ X& x% |" V( s5 t
. s, }; `' {3 t; C# z2 g$ u/ i我没有用到SWO,UART是用Usart1$ x: o7 ~$ e5 e! p) i+ n

, }) w, w3 b! a- o8 Y
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:18$ V% P9 _9 H) Z- O6 B  Y  b
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载8 V& r- A5 Z. Z/ z! [) g

' z6 ?: Q# X* F$ F4 o1 Z% H下载到板子上后,USB插 ...
' F  l, Y& ?% {4 s+ E
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
; T$ M2 Q- Q# M* J$ g' M8 a
, }$ M0 o0 n/ k, c# t/ Z4 u我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。
. ]8 c0 c& j' t" |: U# Q4 i) v附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
/ Z9 u7 o5 d, V7 f/ hJTAG模式没有测试。
# v0 \6 l: e# A# I+ Z5 B1 {( X% i4 v6 c: u0 }1 M( I

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+ ^% e* v& y' Z
你好,我用keil 5.26版的,怎么编译不了?
. @+ Q$ j! g/ G& j- \- N
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:19
8 w& ~- n4 a# V你好,我用keil 5.26版的,怎么编译不了?
; ^7 E% J5 J) I7 v
需要安装Keil4兼容包) K3 L( W; l& Z# @4 n9 A  b  y
需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01
) q: [# b. e5 |不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。/ g8 Q0 e; ~$ @( _

4 K! I( G- F1 {, Q) V4 o我是用BOARD_V1的环境改出来的,发现 ...
# \' }& j! h* ~: c, ?
非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:51
5 p) w8 k( n7 A0 o详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...

; ^# b1 `5 y. s: N, F# _' C0 @6 j1 o, {谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:17% B% s0 n4 t2 |6 q3 v$ O
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...

* O7 T- d6 n$ ]% ?/ \6 f您用的是什么板子。 可能是干扰严重,参考第13楼。
) z) s+ {( h' w% R; Q" Y  \; }+ ?( ~2 @4 S长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑
  `% ^1 ?4 `, A4 y/ C
楊さん 发表于 2018-10-23 19:23; z" r5 F7 V7 v5 m" ]0 o  a
非常好,就这个feel倍儿爽。不过ITM怎么搞?

8 c$ K$ {4 f- w参考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 编辑 2 @- d, M7 N1 A3 ?

8 A, {; V) R: S/ C; l# o楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:
% {* |9 f* z" Y% }$ ~' I
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:51
0 @! e4 R  V! y楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...

& r! A0 O1 S* Q此为已知问题。 暂时没有解决办法。# D: D  u2 o- X, O- k4 x9 ~
如果不影响后续使用,就无视它。   E$ Y! i! u  Q! K0 ]  X" S9 ^
6 e% X! V- B1 h' i% x: C  F
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版