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

【源代码】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
6 v5 q( g: N0 C0 u. j) c基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题
- ?* P1 @+ ]& y/ u7 g! o8 e- _, p2 N4 r* }6 |# F9 J
图片被遮 ...
& [: u, `4 i& \5 }+ d
我估计是你的USB库出了问题。
0 X+ ]: Z, s1 P1 Z  h; n
3 A9 Y# q3 n6 Q& s' u3 y1 |我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载/ E; S! v/ C$ }# Y- G8 K' L* `

( I1 E9 L% H6 Z6 {下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
5 d3 b( T# h9 v2 U: k- n% \3 B3 q& s' ^9 }' {
这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢" g$ p& u5 C3 ~* l% ~' o

" o" L5 ~/ ?& ]. z) L6 w4 |$ N我的IO配置如下:
8 D6 A3 Q6 h$ C; t! m2 `& N
2 ^! }; f/ x: ]# V# P. |; Z6 WLED1       PB8
' i7 n, l1 T! hLED2       PB116 o5 I6 W$ U- c0 F( U0 S
SWDCLK     PA4& l! S; o; [, A
SWDIO      PA2$ x; L3 u3 H+ B9 V4 j6 M+ |  M; U
RESET      PA6# H- R+ x. m2 e! f2 H

$ M$ b; b# {) ?1 y7 T5 C# R# lUART TX    PA9. q/ G: l: v% z* Y8 D
UART RX    PA108 o+ g( m1 R% h" j
) V1 ~$ H  S& Q2 g6 y6 N1 [
! b4 J) z" l- G7 s& R0 c, d1 D7 {
我没有用到SWO,UART是用Usart1
8 w5 w( b  X4 |5 y5 j' p0 H- P! C& A' V7 Z7 ~. f# t/ f1 g  k- a
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:18/ t% L9 X" Q8 Q1 J4 k
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
9 [1 D9 a9 [* |- o4 l) i2 D/ J' R8 X$ T9 Y1 I( t% e
下载到板子上后,USB插 ...

9 [/ K& u7 f/ _: E! V# j6 r不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
) ^8 `1 j  o$ I/ D- c7 w0 n; W: u5 e5 R# }: C) B6 y. T3 k2 `1 l
我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。
/ Z7 f: ?% d* H' j0 u  y; M; h附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
! q! R4 @, ^- {" x0 t5 xJTAG模式没有测试。
9 A  k# E$ T- q
" i" x; E+ S4 y- B# ^3 X& }

F103-DAP-SWO-CDC-BOARD_V1.rar

下载

29.59 KB, 下载次数: 286

点评

谢谢分享  发表于 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& f" x' v* a( T7 S
你好,我用keil 5.26版的,怎么编译不了?
; u! R% e" Y, V5 _# H4 J8 r
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:19
1 Q+ {: U" ]+ e4 \' Q1 M6 m你好,我用keil 5.26版的,怎么编译不了?

2 v& @6 V$ J: Q* P" Z需要安装Keil4兼容包5 u) P2 Z* H0 z  `8 G7 h: M
需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01  z* g( t" ?" @' U7 A
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。& a0 S1 a) J4 M+ x
* |, V5 J) @" t" _+ U2 R/ R
我是用BOARD_V1的环境改出来的,发现 ...

9 r- {$ g# Q3 Q+ Q* S! _非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:510 Z- }5 }* ~: t( f, P0 ^
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...

0 U) |- e# _- v( V' a谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:179 c! ^8 j0 \5 t8 Z' J3 C, d$ t
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...
1 I6 ?5 h+ u9 F; B
您用的是什么板子。 可能是干扰严重,参考第13楼。. v# l6 U) |7 Y8 g% Z5 i. N+ s
长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑 9 X: r( n1 k4 x  c: C
楊さん 发表于 2018-10-23 19:23- p* E- G' ?7 n1 @. G
非常好,就这个feel倍儿爽。不过ITM怎么搞?

/ D, G3 W( ^- M9 D2 g( O参考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 编辑 + l3 q  i  e7 k  B

! T5 P! x, o. o6 t# E+ |楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:, J  h. r9 k1 [  |
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:51
8 H8 h% B8 }) A8 n1 b3 y3 X楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...

2 o1 V$ v2 V' e+ G3 j3 K此为已知问题。 暂时没有解决办法。/ N$ G. O0 `8 x0 u* T5 T
如果不影响后续使用,就无视它。
! Y% M4 I- _- z, _
3 {; S: J: N7 D- i4 Q( t  c估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。

所属标签

相似技术帖

官网相关资源

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