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

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

[复制链接]
radio2radio 发布时间:2019-9-1 14:04
赞 1 收藏 25 评论104 发布时间:2019-9-1 14:04
104个回答
dragonbbc 回答时间:2020-8-10 14:05:31
radio2radio 发表于 2020-7-23 00:36( z% |7 y) u4 J3 o8 m
不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。! _0 ?, `9 M7 f5 v5 H9 H9 G% l& B* @4 f
有USB-C,20p ...

# t" W% N  K) e他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错. c) R5 Y; n* F6 `& A3 s; U0 R
象下面这样子的
8 w6 T- C+ q4 m0 C' Q, H; y# p
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,6 J0 `; p* S* {: V
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连. o+ p  A/ Z7 D0 ?. k3 V3 U
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:070 g0 o% z# z5 F) Y7 D. E
请教楼主一个问题,+ R& S" U+ w3 p4 d( J9 x
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连1 @& E' k& ]. ?7 g" f
,你红色跳线是关闭2151,输出3.3 ...

. H& d( ^: w* j+ T4 c我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25
" p1 ?- `/ P' V" m& S感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...
: w+ v4 @+ o0 f0 S
使用高速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
( a- x2 i; I4 c! m, b8 ^9 fcmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。  t1 I3 T3 R9 O2 a
8 h" z  N! B) q& U3 e
daplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 0 y* I$ K! Z7 z- z2 o" |9 @
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。% f2 o: O3 W/ D6 ?) p
daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:# y5 b2 T" c+ s( V3 q8 y' ~# h7 n" f
1. MSC拖拽下载目标板程序。
: L: ?2 C- y3 c: ~7 u6 a  A2. MSC固件或Bootloader更新。" _$ Y1 m. O2 j+ ~# C
3. 有的可以实现WebUSB下载。
0 E4 y) \/ w4 _4. 有的可以实现WinUSB高速通信。6 F( s8 Q  b5 J9 b7 f0 y  B
如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。
" W! _1 y- H3 m3 p* u
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:224 B' s! Q5 `! n. ]# A
cmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。6 K. H  p. G5 L) f3 ?

7 W6 T& W4 \7 Y" d2 M2 `daplink的固件,是某个系列的IC专用的,比 ...
) u. c7 f4 u3 H% J
多谢交流
, W, ^6 M; ^& o
1 G7 A/ z! ^9 ?9 y1 k1 n/ I. Y+ T以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧
  g' T$ D# Q( f6 ]7 z' Q4 X5 M2 [* o( O% O& o% v& L8 b
所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22
" O7 ^% ?8 O2 S( ACMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。& K/ Z+ ^- D. U# \
& Z8 [4 m6 }) S- H3 k2 F
daplink的固件,是某个系列的IC专用的,比如 ...
  m9 G6 Y& e% |" ?  `6 c
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
3 W9 F, C3 F" g- C. z, ~多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

2 z+ K1 [; V. r对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。) R7 i6 L" J, N3 I1 K

! u+ Z7 m2 r& C, D- W2 W0 }. g( I所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40. x. h9 U0 [2 s3 x& \
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。5 R9 D6 Z/ u& C2 S
  P; C/ [' M! J% K& O
所以没有必要在这个平台上面做一 ...
! Q4 ^4 w! j" x) ~" ~, o4 A0 j3 L
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错
, W: M8 W: O8 F0 e/ z6 i; N3 I+ q4 h; X
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:275 X; Q1 Y, V4 ~: V
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...
' h6 f1 _4 \: o9 H9 j
是比没有要好一点点。
$ |* ^  |9 |! J, E
4 h% y' N' u# A我在一楼里面说过,daplink是为了开发板的配套而存在的。6 x, g5 u: [( g3 d; A8 ]
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。1 F6 g: W9 l. K  y, c( D
/ n$ `% {; z/ n9 ^9 q0 m7 ^
独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43
) I8 p1 U' r/ I2 |是比没有要好一点点。  A1 I" K* ]9 |" l* j8 G! C1 r% _$ c# h

) t2 ]" g% o5 V2 B1 a" H) c我在一楼里面说过,daplink是为了开发板的配套而存在的。
, x3 c% f5 E( j) H+ }  [" b' a6 \
恩明白您的意思了~

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版