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

【源代码】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:398 I3 q4 ~  K5 ]2 B# C# w
我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...
  x" g2 R# [; W0 n
HID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:250 U6 z: s8 k" @, G; y
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...
5 I: Q) ]' m" V/ [: z/ w  W7 [/ r
这个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
" Y1 S- L8 p# c* {+ F; @+ i$ W' ?我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...
7 R) l% g! y& s
这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:55
9 T- S/ ^' x' _; v/ c请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...

9 d& ]* u5 f9 m* n, @$ z% d) q已找到了,谢谢
# a, R' j. H) r$ ?8 ?) t#define DAP_SER_NUM  "XXXXXXXXXXX"  //8 V1 |9 g- c! }+ ]: x6 a
添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07
" Z# T" z6 F+ m已找到了,谢谢
$ {- h0 V+ \/ j, X#define DAP_SER_NUM  "XXXXXXXXXXX"  //
8 w- V8 E0 t% C/ h- ]! E/ n添加这个宏定义就可以了。 ...

9 i& r- O' {$ D! c; L$ A3 B, U谢谢,我以前没有留意,更好玩儿了。
1 i& }' r8 J7 V- Q- R" @* o2 J2 {4 w$ v
在DAP.c里面,还有别的东西可以自己设置:6 j. a! R9 P# o

2 Z  a9 [$ r' H( V6 w0 z' P#ifdef DAP_VENDOR0 H9 N( O& Z2 F4 Y5 g  u8 v- F
const char DAP_Vendor [] = DAP_VENDOR;9 i" v( {, s- `7 O" L2 f1 X
#endif
# \# r7 F6 O. A- T: Z2 N) z, j: i6 C  I1 k0 a
#ifdef DAP_PRODUCT
6 a' n- D2 w( y. X( b9 \const char DAP_Product[] = DAP_PRODUCT;0 G+ ~& Z6 ~' Z) \
#endif
8 n4 i" {3 B) Q
8 g1 c1 F; O- j4 K% `( K; ^- C5 ^#ifdef DAP_SER_NUM
, |% \7 m1 f3 P2 b- U7 y2 |* qconst char DAP_SerNum [] = DAP_SER_NUM;
7 M5 h( }9 \/ n( Q8 s0 c#endif
$ v& ^! P( P9 e) |" Q' ^/ |8 m; x. `- S  |. y; h
static const char DAP_FW_Ver [] = DAP_FW_VER;
+ ~3 n: x3 p' j8 w; b# D, m0 B% U- A! E5 L+ b! |4 Z, {
#if TARGET_DEVICE_FIXED2 M3 U) C/ P0 D! u. p$ ]5 A0 ~
static const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;* ~/ `- M5 V+ z- [' C
static const char TargetDeviceName   [] = TARGET_DEVICE_NAME;( W9 t. [, ~5 S, \  ?* b
#endif( _  {3 N0 U& \' P
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
% Y+ X, `2 J: a+ w/ H大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...

# H: |% W5 J7 }1 [0 H  P肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。8 u2 H3 k* w- ^. I

# t; M4 q( f1 r) [! |8 V检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。
0 i3 H5 E4 M! [4 w  `" `如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:00' R' K: f# y3 S- F
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。
$ j- d, [8 u) L* o: A; l
/ ]' Z3 S" p( M. n4 ~7 b检查你的硬件,留意是否接错线,杜邦线是不是 ...

: I0 N% M1 A3 y: `$ }" h7 @嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2): . T0 ]6 v" B/ t- Y6 @9 w
  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory
3 O# G3 M+ j; k# D DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory
: U! O* ^- q0 [. w, t1 i" Z4 c不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57) j- \9 }2 |1 b
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2): . N, ?+ }. K8 ~% ]2 y- e7 b" G4 W% }1 g
  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...
8 i$ |: O! `1 ~0 b
这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。
( D( }; h% {) r) N+ l参考Doc文件夹里面的说明。
0 z, B& W* V6 T( M, s' e0 _% a% ]' F: _  t  ^" 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版