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

【源代码】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
. J( n, E( K# w* g, Y& D, H我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...

0 A! L0 f1 A8 h1 Z. z. E8 h" EHID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:25
% b# x7 q7 C; ]" B7 b, U好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...
# S6 x# z6 x" i" @$ k
这个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:031 n1 A1 e! \" E* I& `( `
我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...

% Z* J  G( o2 @2 o5 U; S这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:55
% m& q3 `/ J1 V# k6 v# o请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...

7 z; g; ?; W$ ?/ q: g已找到了,谢谢5 Q/ }$ H7 I+ f$ J* M7 K1 X
#define DAP_SER_NUM  "XXXXXXXXXXX"  //
  \# s8 r9 o  k# z2 T添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07
/ a( {- W0 C* d1 X% U/ G已找到了,谢谢
! L5 z: Z: p7 {, P#define DAP_SER_NUM  "XXXXXXXXXXX"  //
  K9 o" T7 s% e" u# C  w! T3 ]添加这个宏定义就可以了。 ...
! G. Q8 c% \# M
谢谢,我以前没有留意,更好玩儿了。
/ I4 e) f% z# ]2 u/ ^* s; q8 A) @2 L( I  w% ], U
在DAP.c里面,还有别的东西可以自己设置:( P3 U; l1 y: Z+ z  [" ]* X

% j! k; A. w. K0 y( M2 B#ifdef DAP_VENDOR
: R/ e8 |% ]: r& D& B$ i, rconst char DAP_Vendor [] = DAP_VENDOR;& O) L. ^7 f2 y; l
#endif
9 y! ^5 l. q4 w4 Y" [- P0 E% T  T* J5 [
#ifdef DAP_PRODUCT
. A' N2 c4 z3 Y& h0 nconst char DAP_Product[] = DAP_PRODUCT;: g, D: [, ^# ^/ X( L; g) H8 }
#endif" ~3 C& E5 E- [7 i
5 f/ ]) p; x7 P- P+ x' `
#ifdef DAP_SER_NUM& ^5 N8 Y3 c; y1 o/ |
const char DAP_SerNum [] = DAP_SER_NUM;
7 x6 e( }% Z2 S5 h#endif
1 P# D! G3 t1 @3 e( }3 V
1 [" c$ [" z& `7 ^0 y( astatic const char DAP_FW_Ver [] = DAP_FW_VER;
" N  g( d( G& {. F. L8 K! S5 v! [2 n! q- U
#if TARGET_DEVICE_FIXED$ v9 p* F- Q* i9 Z3 A' ?' C
static const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;
. q8 A3 k) e$ O: C! o4 d6 C7 fstatic const char TargetDeviceName   [] = TARGET_DEVICE_NAME;% ]: n9 P; b7 x7 f  z' o/ c
#endif
8 _$ L9 S0 l; n5 v6 R8 m
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; W( W; v: K7 G0 Q1 h
大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...

# Z: u# M, h6 J/ n% `4 D5 m肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。
# l: @' l; m- s
9 D6 h7 A% y, b* [: [检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。, [; Y; `2 I1 }0 w# K9 Y4 ^# A* V, |# H
如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:002 m% D8 [' o& M8 Y! h
肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。9 p/ o: q  L1 P: F4 i1 e

" l+ n( p' g) C) Q4 C% }检查你的硬件,留意是否接错线,杜邦线是不是 ...
; M  K8 ^: t) }* M" G
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2): ) O2 j, d6 {  j' r- v& T8 m
  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory
5 l8 n8 W( d3 j3 ^, j+ a& L9 W; O DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory; C4 K  R' j" h6 O5 E7 |* I
不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57
+ [) X8 W& A, A1 F- Y谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
7 A0 q/ V1 n! q  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...

' V9 o% L3 N( t; g' ~4 ~这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。
: K: W( r) p+ z: T# W参考Doc文件夹里面的说明。
; y3 h, P. v7 Q6 @' O8 U4 }# L0 _" Q/ u2 D. E7 @  @$ n7 E
其中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 手机版