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

【源代码】STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能  

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
honor1 回答时间:2020-2-19 11:35:57
SWO功能不知道为什么用不了,进入debug模式,板子上的PC13常亮,程序运行不了。单步调试也是,到printf就卡在这里。keil的配置,各种分频、ITM端口都试了,还是不行。 QQ截图20200219113509.jpg
radio2radio 回答时间:2020-2-19 20:35:39
honor1 发表于 2020-2-19 11:35
$ _$ d9 ]4 N- a: c5 k/ rSWO功能不知道为什么用不了,进入debug模式,板子上的PC13常亮,程序运行不了。单步调试也是,到printf就卡 ...
0 u% L3 N- a& h; R3 U* w& I7 x% u
进入Debug模式以后,PC13的LED,常亮是Running,闪动是暂停。2 `( }8 C' w: _  {; t7 M( P0 k
8 V6 S0 k6 P; P7 `5 \, K
PB7--PB3的SWO线接上没有,用我的测试程序。
byronsong 回答时间:2020-2-20 09:51:53
感谢楼主的分享
John-2049691 回答时间:2020-2-27 10:02:17
radio2radio 发表于 2018-5-31 22:18
1 I. g- B% x: y: p  _# C  Y使用SWD-SWO调试程序,是Cortex-M3/M4等高级ARM芯片特有的内核CoreSight独有的。1 V8 @; T/ m; h) o: }/ v) f0 j
优点:2 T" G% a6 z* f
1. 对原来程序的时 ...
5 C% O8 q  p& x, ]
楼主,我的板子目前可以在win7上通过KEIL烧录STM32的芯片了,在64位的win8 win10试过串口(不需要安装你发的驱动,直接就可以识别,也可以用),但是有以下2个问题:
$ `9 u+ H" O; A0 d7 K- \1.在32位 64位的win7上,串口都不识别,安装你发出来的驱动,提示32位的不合适安装,64位安装了也不行,即串口不可用;
* L4 X$ h- j+ R. a( d2.在win7上使用IAR,烧录会提示报错,报错内容是:CPU did not power on
+ G+ m* {8 ~6 N" B6 b6 {- L9 p; e$ f" ~# r
pic2.png pic1.png ' d  u4 }) ?: W8 A# e2 f
& p* m# D, v/ X2 M( p+ `9 a7 ~
win7 32bit 系统安装驱动后的截图,会有一个CMSIS-DAP CDC(COM23),但是用丁丁打开搜索,实际上没有串口的(COM1忽略,是其他设备)$ D9 a$ f) w- B  t0 k1 P

# c4 U5 o+ ]( X: w, T8 A楼主有办法吗?
4 A# u! U& s( e  F3 v- Z- w
8 j5 a. F0 `# a$ w9 p
, e+ s, ~1 ^6 p1 I: b* e" i- A- Q& j0 g% V+ O8 w! }

' o% g' w2 ~8 i. A
PQC 回答时间:2020-2-27 12:00:33
厉害,支持原创。
radio2radio 回答时间:2020-2-27 13:20:16
John-2049691 发表于 2020-2-27 10:020 e6 h$ Z/ r% O3 {: @4 V5 o* U
楼主,我的板子目前可以在win7上通过KEIL烧录STM32的芯片了,在64位的win8 win10试过串口(不需要安装你发 ...

6 u5 d; G0 c+ F+ |1 _! e( k4 s1. 有办法。其实Win7就是需要安装ST的USB驱动,你试一试搜索ST的Link009,有许多版本,不知应该用哪个。  " n( O. v5 X  _+ ]9 i+ o/ L6 g4 s
2. IAR烧录报错可能有许多原因,估计与源码没有关系。排除iAR的设定错误,可能是芯片是盗版,盗版芯片也不是完全不能用,需要自己摸索可行的方法。( {* G6 |1 \! a) V( D  c# r

9 U; B; Q, E8 S* c* i2 t* l
yuegaogao 回答时间:2020-3-24 11:37:34
学习学习
suncl110 回答时间:2020-4-22 10:22:13
大神好,为什么我的会出现:
8 h2 s; D" P4 I6 lDriver\STM32F10x_ARM_Driver\USART_STM32F10x.h(38): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory7 l. L1 U6 s5 `3 H3 s
.\CMSIS-DAP\DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory
radio2radio 回答时间:2020-4-22 10:40:43
wuxiu123456789 发表于 2020-4-22 10:22/ v6 u1 ?  Q0 m! u
大神好,为什么我的会出现:  Y, n$ G& ~1 i# Y/ ~; ^
Driver\STM32F10x_ARM_Driver%uSART_STM32F10x.h(38): error:  #5: cannot open  ...
/ V7 a6 I' T2 L' t# [
这两个文件都是Keil系统自带的,你看看Doc文件夹。
hj3622003 回答时间:2020-4-23 11:39:54
楼主您好,请问您的sdk代码里还有没有swim接口?
ytplwzl 回答时间:2020-4-23 15:40:49
厉害,支持原创。
radio2radio 回答时间:2020-4-23 16:57:28
hj3622003 发表于 2020-4-23 11:39
, [. }; p0 V# W$ ~& `楼主您好,请问您的sdk代码里还有没有swim接口?
6 ^' _* g% u' O4 k9 V" x4 }
当然没有。SWIM是给STM8芯片使用的,只有STLINK-V2才有。9 K2 c: q* \4 p: n. }2 o, q* Q! ?
kenking2536 回答时间:2020-5-2 15:10:56
RTL.h 编译时候少这个文件哦!!
laobiaixng 回答时间:2020-5-19 23:37:02
不错的技术贴。
aogetuya 回答时间:2020-5-31 11:35:54
求助, BLUEPILL SWO_PB7 SWD_REMAP+ I/ H; ^% u/ f1 T7 \
下载后usb可以正常连接,led长灭短亮,连接目标板,显示swd/jtag communication failure) F5 o% }/ K' k1 g
, ^; G! |7 R9 z6 z
已经解决,打扰了
: ]; G  B1 D4 V# J1 B

所属标签

相似分享

官网相关资源

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