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

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

[复制链接]
radio2radio 发布时间:2019-9-1 14:04
阅读主题, 点击返回1楼
收藏 25 评论92 发布时间:2019-9-1 14:04
92个回答
dragonbbc 回答时间:2020-8-10 14:05:31
radio2radio 发表于 2020-7-23 00:36
: f! c: ?8 V- d' A' t+ s) w不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。
- j! O, H% e6 ^5 L有USB-C,20p ...

' F% t1 s' V  ^( c! J" ~/ ]他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错3 A4 Z6 K! Z# U2 n; Q+ ~1 Q
象下面这样子的  P5 q9 I. f- g2 C" E, C
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,! F* J% O7 K& `6 {9 C
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连7 j7 x" C" N7 a; ^6 B
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
+ @0 v7 ~5 c3 A, A2 a- B( D请教楼主一个问题,6 P* P0 R) g6 H
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连5 d4 ^! t) W9 u- o/ |; e
,你红色跳线是关闭2151,输出3.3 ...

+ X5 |# v4 `: d7 E8 n我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25) [) g. S8 ~- U" r$ V+ |2 L% P
感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...

$ m4 G0 ?& G* v  j( Q! Q- 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
6 [" Z+ ^, h% b6 r% b( o/ [6 T! _; Bcmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
1 E3 q* s/ a' E6 ]( y* F4 v7 f- a. k" r9 d$ v0 g" |& X! h8 L
daplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。
5 z1 H5 y5 f/ z* i5 K0 jdaplink主要是给没有自己的xxLINK的IC厂家做开发板用的。. m" W8 |) v3 h6 F5 u! R( A- L
daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
0 h1 c/ q3 y( B* K1. MSC拖拽下载目标板程序。& C1 l: H# O2 C3 d# i
2. MSC固件或Bootloader更新。3 }2 z6 P% Z4 k/ P
3. 有的可以实现WebUSB下载。  V1 \# ]9 p7 i4 n
4. 有的可以实现WinUSB高速通信。
8 g* D3 C* h  N如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。% L! k2 w$ |* a1 l, f' I
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22; G) M; \7 V( h6 ?, m
cmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。
" W0 w5 V; M) g* ]
) u& L8 Y9 k6 r4 sdaplink的固件,是某个系列的IC专用的,比 ...
, M; t+ s+ |9 O* w+ D6 _6 G
多谢交流! B; s5 X/ t8 q/ H% |. v/ u; S

! Q3 J9 d% S$ v+ J: A: Y( e以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧( C+ u, m7 G# \* _

3 D  [9 X/ s+ N, [" j所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:220 L" u$ d2 e" A* g; r9 W) n5 c* d
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。/ H3 }+ p4 I, b6 }# F( O

! X$ E; R: q6 A; `# j8 w7 O- Gdaplink的固件,是某个系列的IC专用的,比如 ...

0 ?0 g5 R) u5 M9 r4 E/ u多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
7 x3 a+ X6 q1 j3 E多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

$ `+ o; w# T. h2 i对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
" m# N. z+ I$ H9 O% j8 n* l8 o; b% D% M5 T# q& W3 x2 ^0 w8 E4 z  ~4 e5 \
所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:404 l( w  V2 j! H5 \8 W/ _- s
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
9 u: V, k4 b, p/ L- E# D/ g4 Z
  `  a1 t8 z# w9 y$ |4 h" i所以没有必要在这个平台上面做一 ...
4 p: Z/ f  n% S8 |$ Z0 u
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错
0 R( @. i: ?; ~  W7 v; _. I
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27
4 x4 e) L% `% V: n' f2 J% B; p所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...

, F% ^5 l, C  d' F* W6 R. _! I7 {是比没有要好一点点。
8 V$ u/ G0 S) S, r! p8 Z5 y
" H- F: U3 {" _* v我在一楼里面说过,daplink是为了开发板的配套而存在的。/ c5 n1 _$ C6 H0 G- t: p5 ]$ B& `3 k
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。
, d( _  ]. ]$ T6 K5 C/ ^) Z6 K- M4 i- Z3 X; R
独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43
" W" |) r( w3 _1 P/ W$ j& {8 d9 A是比没有要好一点点。
4 H: F$ f# G% a) A, T3 t
# [( }! p% T- n1 W' M" D我在一楼里面说过,daplink是为了开发板的配套而存在的。
7 Y$ b0 J3 u! k8 ~0 B1 [
恩明白您的意思了~

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版