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

【源代码】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
% S2 i' ?1 ?! @我是win7  64位系统,如果驱动安装好的话,在设备管理器中除了  端口 CMSIS-DAP CDC (COMXX)之外,通用串行 ...
, F+ c5 t3 Z7 b
HID装置里面多了一个,没有其他。
陈建斌 回答时间:2019-7-17 15:25:21
好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-cdc的inf文件
radio2radio 回答时间:2019-7-17 17:21:27
chen6358206 发表于 2019-7-17 15:25
. n1 H8 ]1 ^& J3 R/ \, G; R% K4 o+ L好吧,主要问题出来了,我的HID里面只有一个鼠标,这个是什么情况啊,还是需要俩驱动文件,我只有一个DAP-c ...
: ?$ g- b3 \9 {7 I
这个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: E# H0 p  Y& @6 B* i; v* {
我找了个win8 的电脑 插上之后hid多一个,CDC提示安装驱动,可是win7就不行,hid没变化 ...

- o& y9 ^" x+ u# [这种情况我没有遇到过,你再多找几台电脑试一试,看看情况。
打凤捞龙sd 回答时间:2019-7-24 10:55:37
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。
打凤捞龙sd 回答时间:2019-7-24 11:07:36
打凤捞龙sd 发表于 2019-7-24 10:552 q9 Q$ {4 y5 a  d6 H/ L
请问大神,DAP的序列号在哪里改?我下载了几个到BLUEPILL,但是在电脑上发现序列号都是一样的。 ...

  m. J  m6 K* V+ i1 f* B已找到了,谢谢) C  R  A- Z2 F% I, l1 J. @7 ?
#define DAP_SER_NUM  "XXXXXXXXXXX"  //5 e( J- ^5 U+ y  R. Q9 t4 V
添加这个宏定义就可以了。
radio2radio 回答时间:2019-7-24 20:12:05
打凤捞龙sd 发表于 2019-7-24 11:07, I% c- i0 r8 k9 O; U$ M
已找到了,谢谢& Y& ^* @" T4 j3 U) W
#define DAP_SER_NUM  "XXXXXXXXXXX"  //
* b% f+ p% c# Y" P添加这个宏定义就可以了。 ...

0 F2 W. [6 _5 t3 \4 ~$ e/ L6 [谢谢,我以前没有留意,更好玩儿了。6 A# |/ l3 z. |

; |. ?( J7 v2 |$ c  p在DAP.c里面,还有别的东西可以自己设置:
9 k& o3 a" J, N2 [) d  C% z( S% x+ o) X8 f5 N2 g- g
#ifdef DAP_VENDOR# N6 V" I( `* `9 ]7 Q& p$ M/ g
const char DAP_Vendor [] = DAP_VENDOR;, P' y- h& l/ G& p% Q! k" C  u
#endif
' W9 ]; U& `* X/ S; K% D
3 e- s/ j% b/ `  `7 k: p$ P& p#ifdef DAP_PRODUCT
- Q9 p7 R. F. @const char DAP_Product[] = DAP_PRODUCT;  S9 Y# B' u7 s/ u" @( o
#endif3 X" U2 v5 T' G, p1 t! N+ q
- Y& d' y& u& t+ n9 t1 @1 j
#ifdef DAP_SER_NUM+ @  c- b1 j& z) ?) _. n
const char DAP_SerNum [] = DAP_SER_NUM;
7 \* s* n! D0 V! ^8 ^#endif0 `! {) k0 M% |" ^4 ^- l
9 R0 D0 d) D3 n5 w
static const char DAP_FW_Ver [] = DAP_FW_VER;
# P7 v" B: m* }& [8 i1 D$ ?" s% l8 n. E* y
#if TARGET_DEVICE_FIXED
6 z7 M' r! j0 T2 P- pstatic const char TargetDeviceVendor [] = TARGET_DEVICE_VENDOR;! @! h* T! z- E) @$ F+ {, e4 c
static const char TargetDeviceName   [] = TARGET_DEVICE_NAME;
0 n6 l1 s( U$ h& X& M  n, c#endif
! B5 u3 @3 A  {& r& f0 ~9 ^! k7 I
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( ?; s, W/ j, [
大佬,为啥JTAG模式用不了大部分工程都识别不带JTAG,这个能识别到,就这样 ...

0 t+ {$ _1 ^- M肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。% ]; R. r" J8 z: ]* O

" F  w( L3 ]+ x3 D3 K  B7 ]9 V6 c) k检查你的硬件,留意是否接错线,杜邦线是不是不通或连接不良,线间是否有干扰,等等。0 A- P/ \: r1 q# o7 [$ [/ {3 }9 k
如果SWD可以正常工作,为什么一定要用JTAG模式呢。
lzhang97 回答时间:2019-8-26 15:01:20
radio2radio 发表于 2019-8-26 00:00
, a* X+ B; Y) R, o6 O( x+ A( L/ R* H肯定是你的问题啦,JTAG模式许多人都使用过,FW没有问题。, x' d" t4 i( t7 t3 O7 d0 l
# ]8 e- I2 o9 {4 l
检查你的硬件,留意是否接错线,杜邦线是不是 ...
; ?5 Z$ k" j: Y& w' l
嗯嗯,谢谢您。之前直接用的核心板接的线引出来的,可能杜邦线材质不行,做了个PCB正常了。就是试试JTAG能不能用,平时调试肯定还是用SWD
Micky2006 回答时间:2019-9-1 20:57:26
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2): / W" a7 B! `" C( D6 m
  usbd_user_cdc_acm.c(63): error:  #5: cannot open source input file "Driver_USART.h": No such file or directory
' P6 y/ M( e: ~0 O, ~2 M DAP.h(197): error:  #5: cannot open source input file "cmsis_compiler.h": No such file or directory
; O4 D$ N8 H+ N. r- d' e不知是怎么回事.
radio2radio 回答时间:2019-9-1 21:19:49
Micky2006 发表于 2019-9-1 20:57" w$ V% V0 f+ k- n2 ?! U6 z4 N
谢谢楼主分享. 我下载后, 编译, 报错(MDK 5.26.2):
* Q" d, d+ l2 Z$ a$ k7 n: g* z3 ?  usbd_user_cdc_acm.c(63): error:  #5: cannot open  ...

# P3 ^; w! @, j; E这些文件,都在你自己的Keil安装目录里面,如果找不到,说明软件包没有安装。" [' a5 E- ?' P6 s2 C) s2 @
参考Doc文件夹里面的说明。
+ D# l- l' D# I; a  k1 T0 ]# A5 B$ w7 s- d7 X& r- R6 e5 _
其中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 手机版