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

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

[复制链接]
radio2radio 发布时间:2019-9-1 14:04
阅读主题, 点击返回1楼
赞 1 收藏 25 评论104 发布时间:2019-9-1 14:04
104个回答
dragonbbc 回答时间:2020-8-10 14:05:31
radio2radio 发表于 2020-7-23 00:36% u# ^" G2 i5 R; r7 J
不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。
  x# q/ ?# R% Z1 Q/ D7 A有USB-C,20p ...
1 }5 `/ e# P6 |# D3 ?9 X7 y6 P4 ^
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错
; A: Q/ D) j5 ]) @. K/ k象下面这样子的  n3 m5 h9 q# L) _. B
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,1 z& {" j4 Q% ^7 o( P( R
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连$ }: F/ S# z" [2 W1 R8 e$ }9 B7 s
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
  |5 u! T* A: l5 s7 v" {* o请教楼主一个问题,
+ f) \& I" y8 V我新买的mini ,CN5 1脚输出的是5V,好像和2151相连" J1 z0 k6 Q& T' |! h* F
,你红色跳线是关闭2151,输出3.3 ...
% g* p+ p% @, t6 |& A: o
我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25& }: V  L2 e6 R. d) x$ H
感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...
# @( @8 p2 ]6 V+ h8 [( S! z- [
使用高速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
  ]/ p* n3 \( qcmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
7 k2 [" L, k2 l: r% \3 a! r/ ~* `' |
daplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。
2 m! J' T2 i- _, }, W, h( t; rdaplink主要是给没有自己的xxLINK的IC厂家做开发板用的。
2 Q" a0 x1 g) \( ]& Qdaplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
  [) m! R$ S* A! A7 d7 E1. MSC拖拽下载目标板程序。+ S' }+ Z9 e  w0 ^" C9 G
2. MSC固件或Bootloader更新。
+ _5 Z$ u  T: L* `# N3. 有的可以实现WebUSB下载。& \* R, x! t6 ]5 m, a& `
4. 有的可以实现WinUSB高速通信。4 Y" X, W& t% n+ p2 ?; I
如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。
9 M  i0 U* V% H2 [$ v$ Y
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22
; g7 {8 u0 W" x8 h9 n: ?; D# jcmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。
. V: |; T5 N* H# y% C6 G% d+ D/ I. p7 V6 D% }
daplink的固件,是某个系列的IC专用的,比 ...

& V3 }3 ?. X& t- |. B, l, @多谢交流; l' ]7 ]" I2 A8 w( _

/ U+ F% p: ]+ q  O以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧; i6 }* j/ P% @% N  n! v2 k4 j

' k& Q7 `: v* q1 I所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22
8 C) b/ H5 O7 f6 r( B+ b% e$ [CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
# z( \+ Q. t4 s8 l! Y* W+ `# W/ P9 J# x" |0 z- n
daplink的固件,是某个系列的IC专用的,比如 ...
1 O" ^# o8 e2 t( v' n1 D8 `
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:387 v/ @, m$ T% @( k3 X
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...
$ I9 c3 M/ P' n' k3 ]
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
1 D# Z+ H- M8 @% A7 f. L
7 q- x4 F8 q' b* j" f; G- W所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40. g5 M5 z5 F1 V. N- B
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
1 K7 K: u6 K* K) K8 B, ]; ^. N
( T+ O; b8 b  \4 ^5 c5 J所以没有必要在这个平台上面做一 ...

8 W1 O$ p% V) G. m/ u所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错. r- V' o1 v: C) _. y( w4 [
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27
% {( ?* u! ?  `2 O. V1 R! a所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...

' o- G7 g- W: ?0 Q  @, V是比没有要好一点点。
  _+ J6 i1 Z9 \9 p* Y; W. K& B3 I6 _* i, v; f
我在一楼里面说过,daplink是为了开发板的配套而存在的。! T5 J4 S  p- }. ], ]6 M0 x) P
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。
: D5 Y. h( Y; o
7 Z( b9 ^# a# r- ^独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43
3 I' R. ^7 S8 b) f4 y6 j; Q& f' g是比没有要好一点点。2 a3 V# T) s# N( G: G6 c& d
& P0 [6 Y4 v2 v; r  G& i* R/ J
我在一楼里面说过,daplink是为了开发板的配套而存在的。
0 _+ }* a9 ?! s; u. j7 A1 y
恩明白您的意思了~

所属标签

相似技术帖

官网相关资源

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