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

【源码】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) R, L7 t9 B/ _- e8 @0 _+ P* Q
不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。
& W1 V9 @. V# G0 }有USB-C,20p ...

. g1 @2 K5 M# F4 }  Z他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错
* e! C# F' p  x- n! i象下面这样子的6 w& }' W7 G6 Y. ^+ r5 t) Q' M
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
4 E! `- i: @, D: M: o# R; n我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
7 ]2 X( k5 _# K5 K7 H' i4 G- L,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
2 r1 A% ]' ?0 B, L& ?. |请教楼主一个问题," n3 n( _" ^' M& c
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连# q* Q% K  a, |" l
,你红色跳线是关闭2151,输出3.3 ...
, N' m0 W, d5 g) R: X
我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25* f- ~, P; M' A/ q+ l
感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...
: B7 q3 F+ O) _( ~5 m
使用高速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
' Y8 @7 n6 v) p# V6 Ncmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
; i" I& ]0 ?( s9 {% a0 ~+ T6 [; z) o' X6 g7 u) j& G, [
daplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。
- l: V8 e# d+ D0 u$ |daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。; T9 \: \. ]8 I1 C# e% _6 {
daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
  I7 Y* N+ ~: v  _1. MSC拖拽下载目标板程序。
3 m* J; v# d9 A9 Z- Z2. MSC固件或Bootloader更新。0 L+ v' e7 A- L" U6 F9 N* i$ X& D- W
3. 有的可以实现WebUSB下载。
/ D: r& G' K$ r7 e" I% w& I- b( G4. 有的可以实现WinUSB高速通信。$ }0 O: X/ s# k" \! L) T
如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。
8 q/ E6 z! q3 N3 X+ m# u
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22. A% L7 i" h* A* @4 T5 M% i9 y: Q
cmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。
6 J2 e) \! W/ ~3 _
) @- m* B- Z; z8 I, S6 tdaplink的固件,是某个系列的IC专用的,比 ...

+ L4 h5 ~; X6 S4 w# x多谢交流
6 A& @3 T2 `3 {8 b6 A! w( A. O0 z" T% `# f1 n2 u: B+ S
以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧4 _; F, q) @$ F" g4 i, ^
9 c/ d0 ?4 K/ N
所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22
( \+ X. w8 G& \5 i- LCMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。7 }/ Z. |+ A$ n; S/ |

' o# M3 w9 J/ R8 r: r8 K% o- |daplink的固件,是某个系列的IC专用的,比如 ...

2 H" _; Y% h5 E) w多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
1 L# E5 _" u2 s" a5 S多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...
( A) g$ k/ H2 `5 I; G
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
) p& d# [; F0 M! j# e$ h7 J* r; m" P2 R( Y# y* Z8 U4 ^
所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:406 ^- ~+ ^' U6 w% T1 O; m7 y
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。" t" z4 o( ~' ]
# K1 m! E# `( D
所以没有必要在这个平台上面做一 ...

/ y: g# z8 z8 }- _0 U' p' c( @( V所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错3 |$ @  _1 C7 H# ]. ]
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27
) R# n/ v6 s" a3 f7 v3 |  h* R$ z6 v所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...
' r: E7 m* s1 @2 j4 {3 s, O
是比没有要好一点点。
7 n8 l" y0 }: {6 ?( L
1 A! A2 K1 z, [; U6 R我在一楼里面说过,daplink是为了开发板的配套而存在的。
; O, z- l" F  I如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。) Z) P0 l1 t" i7 s" |* D' u( t

& P1 o- o8 t3 |独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43; O4 I/ w* H5 g3 T
是比没有要好一点点。
- D; c1 M! k- X
$ s/ a- B6 P" p) @我在一楼里面说过,daplink是为了开发板的配套而存在的。

1 E" g  h  Y# D0 w: s恩明白您的意思了~
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版