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

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

[复制链接]
radio2radio 发布时间:2019-9-1 14:04
阅读主题, 点击返回1楼
收藏 25 评论91 发布时间:2019-9-1 14:04
91个回答
dragonbbc 回答时间:2020-8-10 14:05:31
radio2radio 发表于 2020-7-23 00:36
& m7 ]6 e7 h! O不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。
4 a% d. r) ^. R7 P有USB-C,20p ...

9 x8 }1 c* f) F0 W2 b+ S8 U他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错. y+ g* x. ~6 b; Z; A% A: p/ J4 V  \
象下面这样子的) \7 w2 b1 X4 g: D
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
# u" g% y& K& N9 l5 S  ^我新买的mini ,CN5 1脚输出的是5V,好像和2151相连- v; m, s8 g6 H, I( q" T& ]) }
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07+ x  H8 F6 m: Q  t- Q; j* Q4 ~5 n% x
请教楼主一个问题,
3 C7 t3 h- B# B" G9 s. |2 i( ~我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
: f: u. J; _3 g/ n,你红色跳线是关闭2151,输出3.3 ...

/ m7 |" z" F2 V9 ?# z我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25
8 w" _& D& S# t. }3 e感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...
  |* G8 k6 ]5 i0 e! X! r
使用高速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$ D; d( s' ]# A2 i+ [
cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。0 E9 g! l  f( P4 }9 `, F

7 W! I6 N# j2 u2 J4 X$ I% Gdaplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。
0 `$ a2 u  p0 D+ @* k7 u6 m- Zdaplink主要是给没有自己的xxLINK的IC厂家做开发板用的。
; Q! u( {) B9 V" Jdaplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:, i, l1 [# l* b$ Z
1. MSC拖拽下载目标板程序。2 R3 r; a. \* N; I2 e
2. MSC固件或Bootloader更新。5 i1 x) {1 A2 ]8 D  b3 ?
3. 有的可以实现WebUSB下载。
5 Q6 w+ O6 r9 \8 C/ l( S# Q4. 有的可以实现WinUSB高速通信。  @" T* M: I' P$ `4 S2 B$ H
如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。- t% e7 t$ O' `$ S! }; H" R) t
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22# N* d7 Q/ d# m6 [" ]7 i
cmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。+ a0 G( I! N  A* m: ~& O! I
3 F- e0 \- G! `6 _# ^
daplink的固件,是某个系列的IC专用的,比 ...

. g$ K( r; N. |5 P2 I多谢交流
% ]: z7 F: m7 S. M5 X* _. A
8 G  s  ?* C8 P3 Y: N: V/ g, B以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧
; d+ T7 M4 U, j9 r0 g
5 s4 d* Y, ^5 @  s) {7 f所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22
$ q( M3 Y) ~" Z6 i+ j5 m  H6 v. eCMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。& \! V8 U8 U$ X) H  r) G! U1 Q
$ }! }/ x: c" S. l, t( _
daplink的固件,是某个系列的IC专用的,比如 ...
% r% b/ u) y  q, P3 d4 R
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38, M: a; W3 k- V; H
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

) Z  C+ n0 W4 I) f# d对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
8 n- l# y$ H+ _! N( g( R. l$ a
& d3 K* O' V: I! T所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:401 N3 Q8 K$ D- h: b
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。# C' M( o$ h) A1 ^. P
" y! u/ [! [0 F3 a
所以没有必要在这个平台上面做一 ...

$ j3 T5 j8 S! B) }3 z所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错3 b& [+ w& P% z# [+ R6 f4 ~
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27/ ?/ F- z) u6 G+ D# H
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...

; e4 M  g4 O. b  K是比没有要好一点点。3 }7 f& U( y3 F4 R: C
# l$ z# l$ q2 V" c* o
我在一楼里面说过,daplink是为了开发板的配套而存在的。* o7 |& v( T: m6 u4 o
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。
" V. ~" F9 g2 f! W$ Y2 {3 K
  O' n2 x! h. t6 r独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43" t/ t( F" t; ?3 f; V
是比没有要好一点点。
% c9 K% B! H/ h3 }0 J) f4 t( |8 H4 ^5 D& Z
我在一楼里面说过,daplink是为了开发板的配套而存在的。

& Y9 r+ d; R$ g$ w* o# `% O; g: f+ C恩明白您的意思了~
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版