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

【源代码】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+ v3 j  Q7 j" {4 p! t
基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题$ L3 G6 l! l  ^# E/ c. i. I" g, b
! p( V9 \' A- D3 f! J* }
图片被遮 ...

. i1 Z& B+ _$ e3 f+ g- J我估计是你的USB库出了问题。% I, ~+ r+ S1 a1 W5 d
8 Q; l7 O! `: J; T, Y# w
我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载" L! M% p5 M* F9 f% J+ l
$ ~) r8 o# O& H
下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error2 C2 A1 j4 E" Z( u: V  m& H% e
4 Q( J* V8 L' x" M) {# b
这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢
* O; P! r+ V1 }2 q: a5 t/ v' I" m4 N. [
我的IO配置如下:
/ a3 s8 h% D) j0 e# Y0 B/ P$ W5 P4 j0 v# \( n
LED1       PB8
( S9 T  t8 D6 ~LED2       PB113 ]. k0 O1 P0 e, b! ~
SWDCLK     PA4& y2 X. G! j- }/ E4 _- M! [7 B
SWDIO      PA20 S- F) Z0 {8 u8 s. `
RESET      PA65 w4 _7 H2 ^, S0 R5 r8 C3 {
9 R  ^0 r( s  e; u/ z( L0 C
UART TX    PA9
' p" [) e! p" @/ ~# Y+ SUART RX    PA10
, ~9 W3 W( ]; M$ u* M) `* [) E& g. ~0 A7 R  B( I/ G! R
" F) M8 }. p) g# l" F1 Z
我没有用到SWO,UART是用Usart1
) O( L. N" B; D. J/ W) `# V( f5 _; x7 [: o8 Q& e2 `
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:18
0 l* W$ n3 I0 J2 _楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载2 n8 k( x. Y9 }$ K8 ?3 ~

  C$ ]$ y, r* O7 G" u下载到板子上后,USB插 ...

9 _0 ?5 c5 g& ~# d, u( {不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。4 ^  f" l7 c: {. q  [- g) Z: B$ g
5 `& \$ C4 q2 E: m1 |: o8 {7 k
我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。/ z* w8 s! `$ i5 A3 T; G3 e7 {
附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
% C7 g! {8 f' G3 W! XJTAG模式没有测试。
. w. X1 c/ O& D) S; |
% l1 [3 h) I# \7 A3 Z

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# Z9 x  w: L% |5 K% {/ L
你好,我用keil 5.26版的,怎么编译不了?
, V& O/ P, x! O9 S4 ]- |
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:19
' }- g, H! `; J5 q6 i0 B你好,我用keil 5.26版的,怎么编译不了?

# b6 h) ~( U) v需要安装Keil4兼容包" C4 X3 L- v5 |9 O
需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01
; T/ E* i  E  y不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
' p6 I; h$ Q0 T: N/ W% E* r/ }
, h4 S, g0 J* w我是用BOARD_V1的环境改出来的,发现 ...

! A9 f+ V* }1 ]非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:51
9 r' C8 E4 E9 j& g3 Y0 m详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...
7 {. Z& I9 c6 o8 q1 }2 W/ n2 V
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:17: j2 f" A( h' _
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...

9 @/ R4 |, n+ y! {% U0 i您用的是什么板子。 可能是干扰严重,参考第13楼。6 t5 D2 Z1 x$ K! c& f- r( d, O
长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑
9 {$ x  g$ m' s  s
楊さん 发表于 2018-10-23 19:23
7 f0 h8 I* c4 ]& j$ @. S* J非常好,就这个feel倍儿爽。不过ITM怎么搞?

/ I* w4 o/ k6 `' Y% x参考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 编辑 5 v% Q" p" k0 Y5 ^& S

8 o9 j6 o! `, p/ m8 ~2 h楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:
% _8 w3 r+ d+ D) q
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:516 V) V1 G8 l! Q7 J. J+ a/ H6 }
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...

/ I  w) |0 S# z) ^. h此为已知问题。 暂时没有解决办法。
; l4 N0 J! o$ R) p% [- {* @如果不影响后续使用,就无视它。
) z$ [) l" c# x6 K; W! |0 W# }! L3 C9 Z! r5 m/ s! c
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。

所属标签

相似技术帖

官网相关资源

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