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

【源代码】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:150 J$ ?0 |, r+ K% I. J' n: e1 m
基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题* y0 {6 y3 i* r' g) j

- k6 u$ x6 s- t  B6 g图片被遮 ...

  w1 q, D" P+ E5 S! q! ^我估计是你的USB库出了问题。8 U& W; u5 F0 J3 Z

2 A% {  O! c; \6 E; }我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
6 `! g( ?& `4 U9 B# K! X# P% ~9 j" I9 X) R3 h4 ~
下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
5 b( }2 h6 }1 c! J1 ]0 R% s% f( x( G
这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢
1 ?: Z3 u" e  h, W0 q+ h2 x! L7 {  A- t# b
我的IO配置如下:; g+ i3 U3 I4 q/ Y" h0 Q

; f* f. b6 A) x- o  s2 `$ jLED1       PB8
7 z' ?8 h6 ]$ q6 zLED2       PB11
; a- s2 }% k0 a! L( [" ~0 W3 _- S( hSWDCLK     PA4
8 P& N! H8 b# a2 CSWDIO      PA20 i3 f! _" |4 M9 e
RESET      PA61 s9 H& Y- D5 X6 F' V: F
9 m& O0 \7 @& u8 q- i# o
UART TX    PA9- j* W8 ~9 a; m- }$ D
UART RX    PA10
4 n3 y: ~/ M( Z9 a
: Z  E* _+ L& d3 X
! v7 a5 |1 Q$ w, w4 v# q. ^0 H) Y) r我没有用到SWO,UART是用Usart1: {6 {# E  L% h6 u9 w

$ s9 u0 D* e6 W) a# o3 \
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:180 H5 q4 c7 @" V. u( i+ y
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
% ~  D+ n  _- C7 ^
1 D0 E' y5 S: {; m下载到板子上后,USB插 ...
! o2 H3 ]' p/ k4 {: l
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。1 C! @3 j! x1 V6 d

3 k) m$ W$ \6 d7 g/ r# X4 t# U4 O我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。  J8 {# u6 s9 Q
附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
+ {$ y1 A# Y8 J7 e  OJTAG模式没有测试。+ B  m' s, |; c4 P6 H) z& n" K4 y0 Z

, t: v( _  X' I$ R9 Q- f$ W  u

F103-DAP-SWO-CDC-BOARD_V1.rar

下载

29.59 KB, 下载次数: 272

点评

谢谢分享  发表于 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
" u' l& [8 P, c" g9 Q/ ^你好,我用keil 5.26版的,怎么编译不了?
4 ~4 e! A- m" l7 `2 I1 T/ _9 o
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:19
2 \' G' t8 @; G9 N% r/ p; Z你好,我用keil 5.26版的,怎么编译不了?
6 q1 U, v8 g$ U4 c  M  l
需要安装Keil4兼容包; p9 x9 L1 D' {, |7 D
需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01
9 G1 [% ^) p# s# D9 a. W不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。2 c" O8 {( K) d- R0 f2 n
6 P; F( a- S6 ?
我是用BOARD_V1的环境改出来的,发现 ...

6 D7 V. t7 L+ L6 A- M: q3 }非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:51
3 v9 n  P7 l( q5 l详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...

; b5 S* M; L5 A3 V; i# u) W/ k% w: \谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:170 K% R6 g. o" c# ^
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...

8 `: f! k& K9 G, `' }  g您用的是什么板子。 可能是干扰严重,参考第13楼。* l' w$ c+ F6 ~) S  W$ j3 H
长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑 5 y7 u+ w# O$ e/ q, }9 {
楊さん 发表于 2018-10-23 19:230 f" S  i& h1 W' Y
非常好,就这个feel倍儿爽。不过ITM怎么搞?
8 d* g, {/ [6 w9 Z- ~5 `
参考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 编辑
  F" @! U# A6 O! X0 ]$ |
& g+ d1 ~2 A# n: z, I; j6 @楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:* `, F  D/ s" [
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:514 [+ y3 E' [) r. ~1 L
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...
: _: M' s; X3 a- s
此为已知问题。 暂时没有解决办法。
4 k* H5 G6 x" I1 `+ b3 _: D# ]( u) I如果不影响后续使用,就无视它。
4 O4 [# h; p, Z1 W/ `$ Q5 s) O3 B, g
2 q& K' z+ v8 X' P3 i估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版