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

【源码】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
. Q  s& m! P& Z- @不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。: f5 I5 o/ B/ M3 }. `" d
有USB-C,20p ...
* V" n$ H$ U) z( |  R: z
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错
. P! ~0 t' I1 Q+ O/ |# I0 ~, m! ~4 G象下面这样子的8 O& x4 ]+ D9 J, g/ y* t- Q
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
, h  x# A( \% S% r7 h我新买的mini ,CN5 1脚输出的是5V,好像和2151相连9 c! M9 l: M/ ?. a
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07
, T" v% r0 @3 C4 }5 j3 o7 \请教楼主一个问题,& S- `1 {8 E- F3 ^8 j6 o& t3 |
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
. r& _; M( V; \8 v; F5 d; p,你红色跳线是关闭2151,输出3.3 ...
3 f, N5 g$ e. A+ l) o
我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25
" }4 R* _, `1 i  F感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...

7 w$ N2 t; R' X4 u6 V7 }使用高速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
8 H$ J' `7 ?' ?# P* {cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
2 W0 j0 D3 ^8 p6 {2 ?
2 ]! I/ c: j8 d9 f) n' [8 M8 p6 X( adaplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 . s0 q  j; f# M7 T7 {4 }
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。
: h' D& m" O8 rdaplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
/ Y) w5 I2 Z  O6 D4 O1. MSC拖拽下载目标板程序。2 J  Y; G! z  G# v+ N7 G& ~
2. MSC固件或Bootloader更新。
$ U& p  y/ [4 ~( U" d3. 有的可以实现WebUSB下载。. B) ]7 W6 Y! Z6 {
4. 有的可以实现WinUSB高速通信。
0 N7 u$ l+ C/ y, K如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。
9 v% g0 W' m6 O4 ?& d# r- K; H
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:229 M) L+ v4 I, |# b
cmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。) a6 i$ Y) y& D0 ?" P5 q5 n4 N

3 D8 S0 e  k0 v& \2 qdaplink的固件,是某个系列的IC专用的,比 ...
) i, w' W- Y: {  o7 r# ~/ ?
多谢交流6 d1 E, M; c9 Z0 G* U  ^
4 D% v8 @/ G$ g; S/ C8 H2 R# \; m
以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧
0 N% {5 ]0 V2 Y* ]# ~/ @0 V8 Q( K1 Z, ]* u+ ^# `
所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22# @$ m! B" G9 Y8 \% ~4 t; u) p
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。( P- }& W1 `6 z5 a, @
4 N0 l6 s7 W& n
daplink的固件,是某个系列的IC专用的,比如 ...
6 K4 d! F  {5 P3 E. H3 @5 }& c
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
1 {" Y/ a7 P' H多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

  q% M( a( i6 B8 t  t9 D6 u& {( W% o对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
  {1 m1 y0 k$ P% S+ O5 l2 |! I3 f5 R
1 Y! j$ m3 C2 O. |所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40
: G- u) d, k: i' B5 r对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
5 o; {2 B4 T1 j) `# H0 v  h4 K+ K0 r1 |# J( w; k4 d
所以没有必要在这个平台上面做一 ...

& }; h. i. R& k* G; H( o/ e' N所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错
% P3 A# g; ~' W- F5 T" q& W2 C
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27% N* r4 O% t* P# a) n4 ]
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...

# m+ g$ ~3 H; n/ |是比没有要好一点点。
6 G. \. M1 R# w) D2 \- Q; o# a
- H+ K. S! b. Z  u我在一楼里面说过,daplink是为了开发板的配套而存在的。
7 ?* J  t% ~7 E* _" j; }$ p: l如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。: @* b( F" [8 ^  P6 Q3 w

1 O2 {) T. q* Y独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43
1 @7 L! k- M2 n4 C3 h; R是比没有要好一点点。
( i5 b/ Q( `: m5 E- a) }
, l4 g" ?% W3 z我在一楼里面说过,daplink是为了开发板的配套而存在的。

# S% w3 R; W) O# s! Y) U恩明白您的意思了~

所属标签

相似分享

官网相关资源

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