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

【源代码】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 q7 o2 S, R" i7 W; x9 o基本上只改了引脚定义,不知道为何编译后会出现这个问题,radio2radio提供的HEX下载就没有问题
; C: _' ~5 {( v6 g0 U% `8 v
! v" H; h: P5 Z' }/ e: k图片被遮 ...
4 O. i6 t7 ?1 G4 f, r) ?
我估计是你的USB库出了问题。
8 b( U$ t# n% c/ z$ i1 \  b5 C! V5 T+ t
我的早期上传的版本里面,没有包含USB库,现在的有了,你是不是使用旧的。
yangskyhigh 回答时间:2018-9-14 09:05:54
真不错,谢谢
FireHero 回答时间:2018-10-9 17:18:31
楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载6 ], d# V& s4 c. G
) P1 q/ P; k1 |; Y$ ]
下载到板子上后,USB插到电脑,也能正确识别驱动,但是在Keil配置DAP界面里面是显示error0 m$ Q9 l) i, H8 x8 s

) k1 ^! S3 F1 _- m8 p4 [这样一般是什么原因呢?能否请你帮忙编译一个固件?我对比验证一下,非常感谢& D2 f0 ]' v, G5 e

1 S  V& ~' _( R2 d! D我的IO配置如下:
# `4 z+ d5 L0 g- N
7 `9 M1 p  ]" m& R( i$ e7 }LED1       PB83 f( J6 S" M1 J1 q. T6 H; I
LED2       PB116 G' C- r# u$ A9 ?3 _0 r1 e- q
SWDCLK     PA4
3 s2 |$ g8 S, u0 ISWDIO      PA2
* M# N, ]. a1 {) h2 l9 e$ CRESET      PA6
! f0 v! L# y/ _, \  @+ b
' l) ]9 r4 C0 ~. DUART TX    PA96 D# z, t9 F, W
UART RX    PA10( X4 P- w9 {- Z, u% a6 v( w

* T( l* I2 f4 O, j) K( L4 k8 Y! V" g3 P2 Q  d# b0 z% D' z
我没有用到SWO,UART是用Usart1
5 w# V5 v. `+ c0 T* w, j/ d3 Y
; p& K0 ~" L4 ]
radio2radio 回答时间:2018-10-14 02:01:43
FireHero 发表于 2018-10-9 17:18
$ ]& \7 a' x$ X1 v6 R1 d2 \2 `# E4 h楼主你好,我下载了github上最新的代码,安装了Keil4兼容包之后,可以正常编译下载& ^$ n1 F, K: q; [
7 O* W2 A% t. P" Y
下载到板子上后,USB插 ...

- R9 l4 G- e3 _  {! I) d8 o不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
7 J: i) j# S7 \# @) B% M( h
! s& `% J( u. V: h  k我是用BOARD_V1的环境改出来的,发现原来的BOARD_V1就是一部分代码有问题,因为我没有这个硬件,没有办法验证,只能由它去了。 主要是这种板子占用了PA2/PA3的USART2,CDC只好搬到USART1,比较乱的说。您先用用看。. j; X9 s' `6 S, O% W
附件的代码,我在SWD模式在F103目标板测试过,CDC测试过,都正常。
* w- S2 `$ A" B, K8 a9 JJTAG模式没有测试。
& Y' s2 X  z1 m1 c' a5 s8 n) g9 ]# z, [7 A

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
' ?; Q7 [4 o0 f- D你好,我用keil 5.26版的,怎么编译不了?

6 }3 ~6 n, i' f  B/ l详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。
FireHero 回答时间:2018-10-16 09:23:48
wuxiu123456789 发表于 2018-10-15 09:19# }" y5 [( q# b
你好,我用keil 5.26版的,怎么编译不了?

' |4 h4 {6 D: y需要安装Keil4兼容包& k" A2 h) s1 D$ m; T
需要在Keil里面下载安装对应的Package
FireHero 回答时间:2018-10-16 09:24:11
radio2radio 发表于 2018-10-14 02:01
( y/ c6 k2 k: P# H2 b) _5 B, [不好意思,今天才看到,匆匆做了一个,您先试一试。可能问题多多。
  {$ k3 O( _+ s4 l
+ P0 |8 ]/ q4 P" W* ^) m! h我是用BOARD_V1的环境改出来的,发现 ...

4 R* R& i" V; e6 C+ m非常感谢楼主,我去试试
suncl110 回答时间:2018-10-19 10:17:11
radio2radio 发表于 2018-10-15 19:51, x0 E- V) s7 [/ N
详细说说你遇到的问题。 检查一下Docs文件夹下面的编译环境说明,看看缺什么。 ...
/ K* P/ w3 k' x/ c
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有烧录不成功.
radio2radio 回答时间:2018-10-19 19:31:45
wuxiu123456789 发表于 2018-10-19 10:175 J& [) p/ R: D0 j
谢谢楼主,已经好了,我用的是最新的KEIL,需安装支持包就可以了.但在使用过程中如果下载速度2MHz以上,会有 ...
* p% }# J# f$ P  |
您用的是什么板子。 可能是干扰严重,参考第13楼。" `, D& D1 K! s7 h2 D$ F# ~
长期使用,建议用STLINKV2来改,稳定很多。
楊さん 回答时间:2018-10-23 19:23:12
非常好,就这个feel倍儿爽。不过ITM怎么搞?
radio2radio 回答时间:2018-10-27 11:58:34
本帖最后由 radio2radio 于 2018-10-27 14:38 编辑 6 t$ G5 V0 C* L. f; M: u# y
楊さん 发表于 2018-10-23 19:23
; S" k9 F* P( a/ ^2 w# Y5 @* B' G非常好,就这个feel倍儿爽。不过ITM怎么搞?

' }. F6 y/ 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 编辑 2 R/ N* _0 r% v1 S. Y: U: ~+ w7 i+ g& `

2 Y/ z( ]/ `, ~* }' Y4 l3 X) j楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。但是keil软件每次下载完后提示“RDDI-DAP Error”。这个是怎么回事?能解决吗?求指教。KEIL下载完程序后提示如下图:0 \) X, m: ]- q; l+ _0 T
JTAG问题.png
radio2radio 回答时间:2018-11-8 15:02:24
grc521 发表于 2018-11-8 08:51: j: F1 k6 n" {+ K% O& k
楼主,帮忙指教一下,我的DAP-LINK用JTAG模式给目标板下载程序后,程序能下载成功,目标板程序能正常运行。 ...
- H& O( q& L0 y3 E8 C
此为已知问题。 暂时没有解决办法。  d" E4 }; [$ B+ W8 c8 i, ?
如果不影响后续使用,就无视它。
. A# V. K/ B* v
* n1 w3 W6 S& J2 i估计是软件Reset的短暂停顿引起的报错,可以关闭软件重启,看看能不能不出现。

所属标签

相似分享

官网相关资源

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