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

【源代码】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
1 n" _8 E5 [# v2 A基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题" k( m4 f6 S7 A
) L( C$ F9 Y$ @
图片被遮 ...
& r$ Y* T7 t" S6 K) @' W
我估计是你的USB库出了问题。
" X! `/ a/ d2 L
% d- }& \6 t4 d! M我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
$ L3 I* \; V+ T. z- s+ f4 p
) D3 L& T7 L5 o9 j' {下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error
- t+ e: g/ J, w* W- v; j4 m6 i# C0 {+ N9 q
这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢5 c: |: |0 e: v8 y
7 m9 t2 L" v* D' ?$ l+ k. m
我的IO配置如下:
- L& k. ^2 ?4 L+ N) M
& w* g$ o% C+ r+ _1 W* K! xLED1       PB8
3 X0 @$ |9 e) N% M* e! Y- uLED2       PB11
1 Y1 X, ~# n  @  HSWDCLK     PA4
6 |+ U1 U$ [. Y& x4 lSWDIO      PA2* M# D4 z4 Y  E
RESET      PA6; ^! Y7 M* _6 V  X1 x8 b: M. x) I

9 i1 N( B2 R( w: I2 ?UART TX    PA9( F5 z! b) L2 N( x: C5 a3 |2 S: m/ D
UART RX    PA10/ L# j) d: ~4 U$ U
. {: N8 A4 `% s& C; h

4 v0 D) [& g! m' p/ M5 i" O6 O  v我没有用到SWO,UART是用Usart1
) @7 P" ~. T) Z5 \3 Y, X3 e6 i% B9 w/ j3 y6 _
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:189 |- r  e" E/ l; M/ f, q/ e
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载
5 l6 P6 @/ x' c5 u! O. s- H! o* [- o5 p$ o  O+ t
下载到板子上后,USB插 ...
2 e) y8 w7 K8 r
不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
& E* l6 V) a* {1 V! w9 L
5 w( k; {2 r( H0 f( R我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。
  N- Y# E0 H  w! w1 X; A附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。; M: i) W7 I# |- R
JTAG模式没有测试。% Y" Y: L6 i9 N" S, M3 _9 K$ u

. B8 }- n2 Y. O% ^5 ?6 U

F103-DAP-SWO-CDC-BOARD_V1.rar

下载

29.59 KB, 下载次数: 277

点评

谢谢分享  发表于 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
7 y4 U; H% j2 I: p# n7 [8 L你好,我用keil 5.26版的,怎么编译不了?

# r0 o4 V" c$ r2 b2 i详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:199 W" v% `2 V; |
你好,我用keil 5.26版的,怎么编译不了?

% [2 y3 G" |, F# t8 E; Y需要安装Keil4兼容包9 y' j7 O2 k! d+ a- s
需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01
1 Z4 s8 D" K5 t( d- u不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
  H3 v' h# I/ \% g' B) w: |! o+ C( m; g5 M9 Q
我是用BOARD_V1的环境改出来的,发现 ...

6 @3 Q# O$ {- H非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:513 X' e) Q$ u2 n% {2 ?$ t5 ~
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...
& M* ~5 b# |, C
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:17# j) K% w6 B" i
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...

" e) y4 @" e, [* t2 \0 V6 y) J5 z# U您用的是什么板子。 可能是干扰严重,参考第13楼。, M0 e5 D) t* C5 G" L7 n
长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑
1 ]8 `0 J  T" I5 Z0 n4 C
楊さん 发表于 2018-10-23 19:23+ z; J$ K3 k6 f  u+ h
非常好,就这个feel倍儿爽。不过ITM怎么搞?
0 Y8 c: |, Z0 ?4 p
参考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 编辑
$ t8 y- Z: E7 K
8 T; ^+ A+ f" \4 P% O% M楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:
( Q' U$ U: j  _
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:51& @# e) X" x( o; N, D
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...

/ a# S0 y4 l4 W' E8 A8 N此为已知问题。 暂时没有解决办法。
) s* ~, q, C/ M# S; v如果不影响后续使用,就无视它。
. A4 c6 `" I6 R/ h9 a& d) I  e$ u3 L0 n
估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版