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

【源码】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
* }' f9 `1 F/ p% J" V不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。  w3 M  f$ }$ j) [/ |9 z/ _9 b- G
有USB-C,20p ...
" C- l# D! X' c- K3 l3 T: t* Y
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错: Y6 n* l8 l0 B: |
象下面这样子的/ Z, T% X" k0 b3 B0 n6 a
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,2 h+ \& ~& b; ]- w3 _" a3 a: c
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
, R( e' @9 @6 B, b+ l,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
# H( |8 n" e, ^1 K7 k/ @1 d3 z! u+ k请教楼主一个问题,$ q3 ~. z# B2 B( K
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
  `! \' x" ?! f; u# ^2 v,你红色跳线是关闭2151,输出3.3 ...

0 Z% F' i- E9 ?, e- I% d+ S我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25
" u5 j1 l* U: j1 Q  {! y( X感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...

4 k7 @) ?5 u& t使用高速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:303 N0 q2 `& q( S) f& V3 ?
cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
3 I! F8 l. H9 E/ D6 I( B; Z% P- c' l$ d1 E' ^3 w1 {3 u" i, l
daplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 / Z: h: G; K. C; n% @1 P3 [
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。
5 H5 |0 |: L% p6 V$ T: _2 |daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
/ o0 k' J5 Z+ s) n* Z1. MSC拖拽下载目标板程序。$ D& K- M& {8 @. B
2. MSC固件或Bootloader更新。) o( G  F; o3 v+ `
3. 有的可以实现WebUSB下载。0 r2 e" Y0 f' i0 p- ~/ Y
4. 有的可以实现WinUSB高速通信。
7 f5 Q- |8 n9 m5 `如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。- G4 L1 h5 g" u/ z
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22
( J1 s# n. z$ ^; h+ {/ Xcmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。
( x4 r+ [: M# b6 h+ Z4 o: v2 k' X4 }5 t8 I6 f# D
daplink的固件,是某个系列的IC专用的,比 ...

% X9 d$ E3 g" b$ e9 W1 u( X多谢交流; a5 @) k8 D  P5 H$ u
5 I( ~  ~* N( D3 p
以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧
, F3 Y* K1 p) h. ]3 x
, J: {+ `3 F5 q3 \' E" t所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22( I6 ^. d/ O3 ~3 f6 W8 R
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。* {3 |1 N/ e! Q* a' B/ y; C- B/ h

( q2 M. V& i5 c1 ~5 K. L# o' ~daplink的固件,是某个系列的IC专用的,比如 ...

2 k( E) h: c: a- i! b: E多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
& u. B! `1 |: G" ~% y' I多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

$ N0 C4 q+ Z; y5 t0 p对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。4 r% @% h) V6 v

% g8 N( b* e: X: W所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40( M' u# R* D7 s6 {! g2 u; z* I$ G" M
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。1 B4 C& a  |! y
! }" B0 q! P0 c2 A  @$ d! r
所以没有必要在这个平台上面做一 ...

/ H# R* `9 {8 @所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错
% U) K4 v7 k& U' P5 d+ ?
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27* o' [9 s/ _1 r2 h$ u. n2 O
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...

$ i/ \7 p: s& N: h) _( b; D# B是比没有要好一点点。6 D9 a3 u7 l1 w! X5 p2 m. }
/ q1 i2 |& @. K) j# ]
我在一楼里面说过,daplink是为了开发板的配套而存在的。, \; I$ J) Z% r- n
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。8 J# K% @( y" a' u: z0 @
, V) Z. b- Z# S5 t- Z1 ], J
独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43" j$ b  {- \& P6 t& i
是比没有要好一点点。
, A8 G: d8 f" W* d
6 F- X1 ^" G8 i7 j. K  r我在一楼里面说过,daplink是为了开发板的配套而存在的。

/ r$ A- I8 ?6 M  e8 U8 o% N恩明白您的意思了~
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版