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

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

[复制链接]
radio2radio 发布时间:2018-5-31 15:47
阅读主题, 点击返回1楼
赞 1 收藏 45 评论418 发布时间:2018-5-31 15:47
418个回答
radio2radio 回答时间:2019-7-17 14:44:00
chen6358206 发表于 2019-7-17 14:395 Y/ s' U; [* s' h* {( @3 u, J3 j3 J
我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...
& c  d7 e9 F% i& v9 u5 _3 X: _
HID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:252 L6 H) O' o- D' N' U" z# Y
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...

: n8 w. y' `5 S1 r: b9 U这个HID是USB的标准设备,优点就是不需要驱动。 你的CDC正常工作,说明软件方面正常,没有理由不多一个个HID出来呀,不用连接目标板都测试到的。
陈建斌 回答时间:2019-7-18 10:03:13
我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化
radio2radio 回答时间:2019-7-18 10:57:19
chen6358206 发表于 2019-7-18 10:03, g" v8 Q  d- {/ {* p) b
我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...
0 y1 q! a# _. @* \  p% |  Z  B0 Q
这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:55
7 L( K. ?. N8 d$ \. @& J% D请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...

9 x" C# x# K& b! P5 k) w已找到了,谢谢5 l6 V' V7 k8 t2 O
#define DAP_SER_NUM  "XXXXXXXXXXX"  //
# x6 d9 a* `, i8 s! v6 a! E添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07, l$ m6 B2 @% g0 h
已找到了,谢谢; Z, `: N9 m% j5 d0 M6 Y
#define DAP_SER_NUM  "XXXXXXXXXXX"  //
8 o$ S9 d9 U  b7 {& a# m0 V添加这个宏定义就可以了。 ...
! V) `( c& A- \: w; A- W* N3 R
谢谢,我以前没有留意,更好玩儿了。3 Y" A, Z5 ?8 F$ Q4 j* L8 ?1 c
+ L: x( D) v4 K2 Z6 C0 o
在DAP.c里面,还有别的东西可以自己设置:# M: a! {" v! i
& l1 P! i, [/ E- [  @
#ifdef DAP_VENDOR
6 s% e3 P5 t; x- b8 Iconst char DAP_Vendor [] = DAP_VENDOR;
9 z1 E! N3 W0 d2 O' y2 _4 V7 J#endif
0 N" r$ W( P+ E5 S1 s7 C3 f1 s: o4 _0 a; R) C
#ifdef DAP_PRODUCT
' Q/ W- z( i! e8 econst char DAP_Product[] = DAP_PRODUCT;5 c% @7 ?1 N' L
#endif
' ]; M# y( F# A, I2 L+ U) Z" ?# o  G8 J, k  m
#ifdef DAP_SER_NUM
0 k0 ~) W4 M+ Z' ~, Iconst char DAP_SerNum [] = DAP_SER_NUM;
. D/ b+ V. K# ]& ?. s" i: K#endif
2 Y* v% X4 B# i  h9 g, L! S" I" K5 }
static const char DAP_FW_Ver [] = DAP_FW_VER;
4 l9 f* K8 A3 i. |' u. ^9 u* I; l: N. N) x( ?' |- Q  L/ H# E
#if TARGET_DEVICE_FIXED; j! b0 v8 k* c6 [
static const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;
2 J1 [3 a3 S" Hstatic const char TargetDeviceName   [] = TARGET_DEVICE_NAME;
5 J* k  K( H0 m& |) ?#endif
, H9 N6 l- X0 E) t! u, V: w
lzhang97 回答时间:2019-8-25 16:33:03
大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样
批注 2019-08-25 162831.jpg
radio2radio 回答时间:2019-8-26 00:00:17
SUSTZL 发表于 2019-8-25 16:33
' O8 `' B5 B7 P9 N% h# t" e大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...
7 ]2 ]! o" D9 G, {6 u2 w. j0 F
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。  w7 ]( D7 k. [3 {7 d1 k
9 D" O/ o8 A8 O( [" `  v
检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。+ [) h6 H/ S3 A9 s
如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:00
+ O2 e6 t/ J: s3 w. h肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。! V, o1 e/ t' Z1 r+ b
# A0 _# w4 J; p1 r) W
检查你的硬件,留意是否接错线,杜邦线是不是 ...
4 l! \7 e2 Z$ r: y+ M/ q
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
0 z: p; {" L( O$ j/ G5 i+ G  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory
9 i3 p: u- [  E. O DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory! J7 E% }0 j# m% k  K
不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57
+ _) c0 X0 Q! ]/ B谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
( q6 _' X2 k# q2 X, [: O8 ^* l, T( P5 f  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...

1 `' w6 ]+ }1 ]( z这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。# V! }! r$ K; B( y$ [+ X4 K3 P( \
参考Doc文件夹里面的说明。
# ~' j6 z$ S: L$ {2 |
) X- o8 o+ n$ v& i! H$ Z; E( A其中CMSIS软件包的版本,去年是5.3.0,现在最新的是5.6.0。都可以用,但是需要修改C/C++编译器的包含目录,指向你安装的版本位置。
ricklou 回答时间:2019-9-8 13:27:29
您好,可以调试arm9吗,我在玩1c100s,没有仿真器
ricklou 回答时间:2019-9-8 13:27:50
是f1c100s

所属标签

相似技术帖

官网相关资源

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