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

【源代码】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- _  D/ v5 d/ R* |! @) z& b  {! Q
我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...

9 W' [9 v0 Q! L3 cHID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:25: {5 h7 n+ m1 _. F0 `
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...

2 p/ G" m: a: {1 K5 s% W4 C9 Q3 S这个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
( ~5 k+ k3 V; p( `0 ?我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...

8 E5 ^& r3 l8 E- ~2 k这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:550 u, R6 ?3 h" k- L% _
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...

4 q3 W' ?9 x# [" J, t) }; [已找到了,谢谢8 b% J6 t2 t4 F; `/ Q
#define DAP_SER_NUM  "XXXXXXXXXXX"  //
7 p! z! T5 ]3 Y) c添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07
/ a3 Q/ x3 u7 w, u: x2 x! ^已找到了,谢谢# A2 D) a0 w% I: B0 |+ k* N7 I* y
#define DAP_SER_NUM  "XXXXXXXXXXX"  //9 G" e& {% ?' c1 ]; V% H
添加这个宏定义就可以了。 ...
' f! H0 g5 _( R0 N2 N/ D
谢谢,我以前没有留意,更好玩儿了。5 u9 ~; ~& x7 t1 f4 i4 T
) L! b6 I. q; `6 g. }. b
在DAP.c里面,还有别的东西可以自己设置:9 J+ K0 B  z) E5 \

9 W! A4 S+ e% u$ V' }#ifdef DAP_VENDOR- j+ ~$ i" ~; l* G, X. a; [# i- ]
const char DAP_Vendor [] = DAP_VENDOR;
  }. p1 f6 U# q# b* o( k) ~( d#endif+ |+ t" s3 @1 p/ U7 ?

, t8 F5 {- r* h#ifdef DAP_PRODUCT
3 ~: p* Y7 h1 _7 k/ K6 uconst char DAP_Product[] = DAP_PRODUCT;
3 @  N1 A% t& k  J$ F( ~#endif
! H6 K1 `) w1 ~5 D& `; h/ c1 }9 I) m2 U
#ifdef DAP_SER_NUM' k0 K. I; |! I2 G
const char DAP_SerNum [] = DAP_SER_NUM;
* J. w! I) d' C/ E* g#endif6 U) ^& F( I1 T# V

" ]- ?: p4 V) u0 o$ D, estatic const char DAP_FW_Ver [] = DAP_FW_VER;
& X# `- z/ @8 p0 O8 n/ Z
+ ^- t  `% \; @0 O- ]* n, ^#if TARGET_DEVICE_FIXED
, ?+ V. C5 ?6 q) P8 g' v( t$ W4 Rstatic const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;
$ J$ w9 }; L5 k* a0 ?static const char TargetDeviceName   [] = TARGET_DEVICE_NAME;7 O2 d; e1 X" O' k' f
#endif
/ _  \' Q" a/ F4 W. ^- X( ?/ J
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 y, S1 A* k: m, c$ l9 h- Z5 c2 [大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...

, [0 g9 X! W) F! Q6 b肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。  i! A. [5 N4 [$ x3 m
* q0 o/ f% n  a6 S9 [
检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。
$ c* C2 [) p) K. H+ d  {) ^/ T/ h% \如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:00
. K2 N, `! _5 c( C, [肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。; H+ p3 s$ h1 p, G3 k# H: e
# W5 z1 \, j8 W9 X$ X/ S0 {
检查你的硬件,留意是否接错线,杜邦线是不是 ...
# W9 S! C, K2 A& C) t) @: E, [3 \  |
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
9 \- R5 o9 M1 ^8 u- W) r  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory
: \- i+ \% B9 T6 j6 y1 f: ]5 ^2 W! ] DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory9 V! n5 R4 e# B
不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57
: x* E) l2 v4 V( Q谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
6 ]( ~1 x) F9 |% t7 a  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...
  T* m$ U6 q/ j3 E0 W5 o, x
这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。
6 N9 g. m- _/ Q8 f2 D参考Doc文件夹里面的说明。4 y. X' e; W" h# w) x

$ o4 C" u$ x% ?$ m5 l1 j% v其中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 手机版