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

【源码】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
3 D7 Y" w" d( o7 t/ b8 x8 c2 ?不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。2 I/ a" i8 R* f" [9 H' d% h
有USB-C,20p ...
/ T' c0 }  U( p/ V
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错
) G! X5 W3 `- G象下面这样子的
9 R7 T7 {' J2 P! p, i
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
/ h& @+ T/ T; ?- C- {我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
% S' h: {8 x" i# Z. s! S,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
9 W1 M/ d2 T! Z0 T, W0 ?- {) A请教楼主一个问题,0 r) \( O9 `8 ]) g4 _; H0 N
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连" u2 D1 l9 L% B
,你红色跳线是关闭2151,输出3.3 ...

( z" m6 _: G: B- N  O0 V我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25
* t/ c) e" W2 f# d: v, E5 N/ Z; o  E感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...
5 s+ s/ e/ q$ ~8 \# ]( J  c0 a  ~
使用高速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; z5 g  z. f# U  m. l7 e
cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
6 l# S; r; m" c1 t3 b# \+ F
; `, T4 h8 p+ q8 c% Rdaplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 ! o& G. g, I& m9 I; F: I
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。8 N% z8 I( G& v) [! g, n7 h+ y9 ?
daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:! l* c) w1 y  o' m3 d
1. MSC拖拽下载目标板程序。' w; j+ B5 F' O7 @: U
2. MSC固件或Bootloader更新。
% [: {; {% I) Y6 }! I3. 有的可以实现WebUSB下载。+ B* M% G" k+ j
4. 有的可以实现WinUSB高速通信。
0 c2 k5 R7 [' y, F9 i8 B如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。
, z* U( \9 a% R' [. y
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22
3 D( l$ A- C7 [6 [2 s( Icmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。
+ G4 X2 [; @( q
8 y5 v$ ?! b& r6 ]daplink的固件,是某个系列的IC专用的,比 ...

" E' r" O9 z' M! A多谢交流; e$ ]2 D* I4 v8 O# V

! w( x6 Z8 {; z# e以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧! D0 r# o$ g7 h: ~8 J; ?

  s. g9 {8 M0 r0 y所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22. A+ E$ @  r) z7 o0 i# P$ E/ _9 u
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
  Q' _( F- n+ u9 i, l& j/ o1 I. x4 t2 P9 e" t' o4 p2 J+ j& c  M
daplink的固件,是某个系列的IC专用的,比如 ...

8 V" Y" C+ Q& ^  i7 \" @& V多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
" R) h' Y- q# E% [多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

: }2 a! }, i0 U: q, t' g/ J对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。, V0 J( z% Z9 ~4 |/ A

* J% c0 Z" a, ]. ~! @7 x2 s* a) S所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40
, Z0 C! b0 {1 ~对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
1 g( P4 q* i8 z" K. v  R2 [) w" f0 P
所以没有必要在这个平台上面做一 ...
' k8 v) ~9 |! e( R# q3 ]9 [
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错9 y0 s8 [2 L) D% j0 e- I
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27
* k8 ?: h6 V! R; d所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...
4 k9 ?( p% E3 X  v( p! K
是比没有要好一点点。
+ x& L$ _4 G* d
2 `2 O4 G: T' j( R, f1 h1 ~9 ?我在一楼里面说过,daplink是为了开发板的配套而存在的。+ J6 w* |: }5 C* B5 Z& i
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。- v8 V$ @4 Q( p; t( Q# S" W) S6 c" T  G

/ [' Q, F6 I& K! j9 J5 q! C独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43
0 ?# m- B$ M0 p. A是比没有要好一点点。2 p. @) u1 _# n- k
1 ~. |0 A* l; h9 W, r1 Y; H2 H) o
我在一楼里面说过,daplink是为了开发板的配套而存在的。
* Q. ~% _. Q0 j" K' t
恩明白您的意思了~
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版