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

【源代码】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:396 R; p7 P4 f8 G* ?  u* E3 F# H/ C
我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...

* U$ T+ V0 {4 \* ~7 \. p6 I, fHID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:25
* x8 l7 f  d+ V5 E# Z4 W好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...

% U; U* U3 `! U4 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
+ ?3 x; x/ Q1 a- r( g$ b  \# E' X我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...

& q2 i8 B8 s3 f, C2 ]& s7 a这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:55
  q* a3 e6 F0 W2 H请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...
8 k" u4 R3 v. p( c/ q. _0 S6 ]
已找到了,谢谢0 B9 ~. N$ s) y
#define DAP_SER_NUM  "XXXXXXXXXXX"  //
7 |& f! i  a, e3 ]2 c: k1 d9 e添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07% i) ?6 P# o8 Y0 I5 N# r( C
已找到了,谢谢
0 E* z* o, {8 z0 ^* a/ {8 d/ i#define DAP_SER_NUM  "XXXXXXXXXXX"  //5 x  u0 [( i' y4 {) e! ]
添加这个宏定义就可以了。 ...
1 i* h$ R( g6 A( L
谢谢,我以前没有留意,更好玩儿了。
% F) g8 c' [. k( M3 X2 s! K. a% }) Z9 O- y
在DAP.c里面,还有别的东西可以自己设置:' t' \$ _# f/ h0 e
7 Z! i; Y) g* ]5 H" }* n
#ifdef DAP_VENDOR
& |8 N! R7 v3 nconst char DAP_Vendor [] = DAP_VENDOR;
$ I! l; v6 @( l" M#endif2 P0 g; X) E2 J0 I

0 L$ R' W1 X5 x- b0 p) k) W0 g5 h#ifdef DAP_PRODUCT
& ~7 F0 O% Y" B; B: b0 b" e0 Cconst char DAP_Product[] = DAP_PRODUCT;
( q# Z5 q# E+ N#endif( {: D9 p' [# f3 J

  j  J' A. q: X) Z#ifdef DAP_SER_NUM
4 T* e2 N; s; a% _9 h* j  W0 Vconst char DAP_SerNum [] = DAP_SER_NUM;
' m$ ~; J7 P% g! X6 r#endif
3 W& F0 F0 u; M8 W) @: i
' D1 M6 n, l2 L# O/ t0 l5 z# K* Ystatic const char DAP_FW_Ver [] = DAP_FW_VER;' B) M4 q. ]' h) p+ }
: x# }8 C0 {$ Z1 ?, d* r" ?% N
#if TARGET_DEVICE_FIXED3 g0 w! K3 ?# l3 o. W  ~& {
static const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;1 }3 K) ], j& T0 d- i; i
static const char TargetDeviceName   [] = TARGET_DEVICE_NAME;- a* e& T$ y6 z9 ~8 I
#endif5 Z  `9 H, f* t( s+ S% |
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
2 p' k/ z7 a) b, a5 l8 Y大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...
  J) A/ ^  j+ b( B" ~+ v, [- D
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。: C8 P) N+ o0 Q% D. `& m: c

( B5 K8 ^: z# E7 x- x( H$ K检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。
% S; B/ ^0 [/ c如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:00
% H" k  t' \& }4 _( x$ g& `肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。# ^$ b! w6 |3 ~5 c+ V+ A& G
1 d- ]3 T. G* V1 v. Y  D* V
检查你的硬件,留意是否接错线,杜邦线是不是 ...
0 i) z4 F% C  T2 s5 Y8 l
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
' X1 ?: A0 M( J( U/ G  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory( H& T. r7 v/ I: }3 D/ K+ ^8 K
DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory6 \+ `  y$ h  h% p0 ]# U9 Y* T+ b# A
不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57. \! ]" B8 X3 u2 i( p
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
' w+ P, b1 T/ I8 g1 ]+ h  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...
( C1 u7 ]& s2 \# K1 W  m9 E
这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。
: _$ ~2 I$ ?5 ]参考Doc文件夹里面的说明。
' v6 K% h+ a" R* ^( y) o% [: p( Q) J! w0 `$ Z
其中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 手机版