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

【源码】STLINK-V3MINI 高速USB仿真器,成功改刷【高速CMSIS-DAP】  

[复制链接]
radio2radio 发布时间:2019-9-1 14:04
阅读主题, 点击返回1楼
收藏 25 评论92 发布时间:2019-9-1 14:04
92个回答
dragonbbc 回答时间:2020-8-10 14:05:31
radio2radio 发表于 2020-7-23 00:36
/ w5 ~; q7 ~9 R- F# ^" J- j不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。
  E6 ~* l( c" L# q9 @有USB-C,20p ...
3 R  Z% ^! @  \! e, a3 x/ c+ w
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错" c( S% n1 a! |  w0 m- L: z/ o3 N
象下面这样子的
% H. w. C% e/ h) J
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
* ~% r2 P- L- U8 j5 h: C  ]  {7 z) ]我新买的mini ,CN5 1脚输出的是5V,好像和2151相连3 B: D! B- k% C7 I9 \* P
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
: V) {# {- ?; R' d5 Q# F/ z. }请教楼主一个问题,
3 W! [4 C, K& n/ m) T5 V7 l我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
) B/ i/ D3 W3 n9 @) c( U,你红色跳线是关闭2151,输出3.3 ...

% b6 O2 \! a! y- O" z5 g7 I我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25
, p, i; Y0 j6 j/ `; I% s, p感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...

! E3 K- I+ j$ w( f: A. H使用高速USB,你需要有高速USB的PHY,很多MCU是没有这个PHY的,需要外置。
a691662 回答时间:2020-10-8 15:30:28
cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码搞吧
radio2radio 回答时间:2020-10-11 00:22:07
a691662 发表于 2020-10-8 15:30
6 x, c9 `, W+ }) L1 p4 W! I" icmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
+ N) F7 y0 D+ c! w& _
1 ?( R: z) j6 Y4 r; y! xdaplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 # Z7 b. }* z1 y0 B8 W
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。8 I; q8 f3 x6 q$ @) n
daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
* Z) G3 L. t& Q! q1. MSC拖拽下载目标板程序。
/ M: M- _' X2 D2. MSC固件或Bootloader更新。6 T4 W! U+ i! Y% }" M+ J
3. 有的可以实现WebUSB下载。1 G. Q8 C7 J6 a% b1 M- E6 b0 z1 b
4. 有的可以实现WinUSB高速通信。/ R3 f. r" G; c7 b- f* W) |
如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。# t+ e9 I7 i6 h* `
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22
1 E3 p6 B8 n( u+ Ocmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。- T$ n) z# a" F9 B4 B$ ~0 x

0 k' Q) w& m6 i- hdaplink的固件,是某个系列的IC专用的,比 ...

  B4 t# Q" _9 `# z3 p' K多谢交流- L) h3 v4 x6 j; F, a3 g$ J, q

! f, f: Z$ e5 s3 n' v. a* ]以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧
6 [" X4 Z/ }  b/ u9 B1 q6 {' f' m8 A+ Y  S/ ]4 Q8 p
所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:229 T1 |5 u& y% Y2 g8 R- H
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
+ O/ R3 x8 G1 V. s7 @! B8 H) d
( x5 [) `& T; J# ]daplink的固件,是某个系列的IC专用的,比如 ...
& t/ r8 t- {  S, n
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
+ g9 a2 d& U# Y  r多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...
! X, t( I" h# q" @9 X% v3 z+ h% R
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
1 N* y8 U, e) S9 m3 N' H1 K. o
, q- _2 p# k5 ^4 t4 c% j# {所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40
5 E' G. e3 n  F' _! L对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
+ S. o; q8 u; |/ p7 d, |# {( j) j# _
所以没有必要在这个平台上面做一 ...

0 Y- u+ h& v; d/ q3 Q9 y3 [- C所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错
5 A; t: r  t2 R0 U3 Y+ O& Z
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27" r' A7 s) }  z& q3 y3 P
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...
0 ]" p# @4 q# m/ A2 ~( q
是比没有要好一点点。
* e: [( B' H+ i) h& j& @
5 D: x9 o  {/ ]1 F  |3 M1 \, Z我在一楼里面说过,daplink是为了开发板的配套而存在的。$ E: I: F8 T/ R
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。0 W- t$ V* Z! \0 S. K
9 F" B( X: a$ J6 g
独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43
2 j) M) x  w8 w; J2 W是比没有要好一点点。, h8 v6 m9 V) t: o

( S* D0 W5 N' p3 z1 Q, `: q( i我在一楼里面说过,daplink是为了开发板的配套而存在的。
5 r& m* N% v: A
恩明白您的意思了~

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版