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

【源代码】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:39
( Z9 ~8 e2 _  t# C( h! k5 N- |) y. i我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...

7 |+ X# [5 v( c  vHID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:25- j8 a) [6 t. d+ _
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...

/ L. I# @, Z) R- o7 D% [$ R' L* 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
$ G7 E7 s: V0 T) l, K  s我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...

2 U9 p: A  U. S这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:55
7 ~  `8 |+ k1 @3 C, e8 Q; B; e请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...

$ i7 k/ G6 v- v, U  Q" y已找到了,谢谢
) O& n; E  f5 X! e+ G#define DAP_SER_NUM  "XXXXXXXXXXX"  //
+ U9 h# q. G7 a/ {2 t添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07
: e1 f8 ^) t# O1 d7 D. [$ @已找到了,谢谢
0 ?4 Y' o$ n5 {( B. B: q#define DAP_SER_NUM  "XXXXXXXXXXX"  //
0 U* Y0 h2 U5 ^8 _3 R添加这个宏定义就可以了。 ...
9 _1 Q! ^0 T. }; I5 v
谢谢,我以前没有留意,更好玩儿了。' N% U& A- t8 ]( @! \9 y: _$ P
# c. g7 S) @" ~% p$ }. m
在DAP.c里面,还有别的东西可以自己设置:
( c+ _" j" d$ S, y, ?! Z% F$ g+ w3 @6 e/ A
#ifdef DAP_VENDOR! P) j$ o( C  A3 V  d0 L0 [( p
const char DAP_Vendor [] = DAP_VENDOR;
( T  X7 ]1 @- w; T# I0 V- j#endif
" q/ M1 l1 N( U: S8 B  f5 L# X/ d  `$ U, D' ?3 h% N$ |8 X
#ifdef DAP_PRODUCT
) d( _3 J. }. rconst char DAP_Product[] = DAP_PRODUCT;
6 @. C6 _3 J) T#endif
1 a# A& O! |5 `' I* [8 k7 v1 D) v: _: v8 H$ }* F. r
#ifdef DAP_SER_NUM
1 w% `! H5 l9 l% S& kconst char DAP_SerNum [] = DAP_SER_NUM;+ @4 B/ I- u4 n  b2 q
#endif# A% m  [" ?% n! E* V

0 W: r3 K. k, ^static const char DAP_FW_Ver [] = DAP_FW_VER;
( O# p# V% B; Z) [/ T/ ]
: Z+ z  p) N8 F% U# s# F4 H#if TARGET_DEVICE_FIXED
% v( l% Z! z; ^' Wstatic const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;) b9 {8 W! t) I: p) D8 B
static const char TargetDeviceName   [] = TARGET_DEVICE_NAME;: n8 o' x9 |3 W# I: K) X
#endif
( R6 N$ {' J$ z8 j4 n; D
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( g; A+ T6 G+ a9 W
大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...
6 C3 b! I4 v' Y3 }8 v
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。
+ @5 ~+ h2 s$ K5 f5 o6 f& o. {* P4 M( d1 I5 A- Z* i2 t
检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。
# e; S; R7 r9 [, G% K* Q5 X9 }% f; W如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:001 {5 s8 p! _/ P. S) v4 ~" ?$ Q
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。3 {% h$ M/ p; n! C
  V, k* x% S0 |' Y5 |$ _1 Z2 _5 ?
检查你的硬件,留意是否接错线,杜邦线是不是 ...
$ d, g# M0 c5 H1 \; g0 I
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
- |$ @# a; t1 e. U- r/ S  X  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory
( F  N; U: E  z4 w( Y DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory7 p+ G1 F0 B' Y4 y$ m+ Z5 Z8 I
不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57
3 j6 u% I5 r4 q% C1 A谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
- Y2 q& @6 g- `! @* T  H  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...
1 W* X* d) \" s) x( I* s
这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。
7 m; ]2 U5 N+ w- A6 l4 w3 \参考Doc文件夹里面的说明。
1 E% Y+ ]% n# ?( _4 Y  L8 J" ?; O' }
其中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 手机版