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

【源码】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: S5 y# e' k9 v: }' J不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。; W. A8 X' @6 u( o8 u5 |1 c' X, r# h
有USB-C,20p ...
* K( {3 _& R! u/ C) C% Y+ u- `5 n/ b
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错
: b( T: w' O8 ]' x3 S  g; n象下面这样子的
% u' A1 A8 Q+ z$ w, X5 S) T1 c
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
" V% O$ Y! u2 ?+ M  J) M我新买的mini ,CN5 1脚输出的是5V,好像和2151相连7 |$ ?# _0 ^) s5 R4 i( {
,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07  q$ h. a% ]/ `8 o4 J, J2 d
请教楼主一个问题,
# j9 L) G0 }( D6 Y5 m! E我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
$ x5 f& R0 s# c0 },你红色跳线是关闭2151,输出3.3 ...

7 J+ n% u- v0 L) K我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:25- j% {$ \0 c, u- z1 q5 p
感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...

  }  S% z$ y5 M7 |使用高速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# G  x& a; G) G* ]. c/ I* J7 D
cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
3 a7 v$ {* {, @  \4 _- s' p1 V" o" A
% e0 ^0 a  r  r" C2 T1 hdaplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 1 s# v! I' r2 ~
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。. T' y5 s' m7 o" h: C4 T
daplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:; _4 ~5 G7 B" ?' c9 C: j
1. MSC拖拽下载目标板程序。
. K3 [6 N- D- Z+ S& @2. MSC固件或Bootloader更新。
; L6 M3 u! ~+ a3 s/ }3 C3. 有的可以实现WebUSB下载。+ h( o: `' P% v' f
4. 有的可以实现WinUSB高速通信。' [- v' [$ G& y
如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。- l. b+ {: ?6 j0 [- x8 _
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:228 l0 F; [: A6 N# T1 a' H* u4 p
cmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。
# E% L" L0 ?8 `. K4 s+ x; _
8 e% X7 v( ^& _$ r$ Mdaplink的固件,是某个系列的IC专用的,比 ...
2 j( x$ S, z) G2 H
多谢交流
+ T2 q5 j2 p' p' q! u8 x4 ~! z8 i( I
以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧
$ k5 z: T- ]/ n4 g
8 h% d: ]) X, m& S( z所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22
) I* {7 D4 K0 o" O& FCMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。
9 s! ~  v0 V  h: [5 _$ a1 c8 d" y. M
daplink的固件,是某个系列的IC专用的,比如 ...
8 Y, n2 ~3 d/ T) V; B; N5 s6 V6 n
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
' D$ }" ?* m! h" w$ J+ ]+ T多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

. w1 K  ~, V; {3 ?对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。
2 Q5 v7 K  y( F: t/ W- J4 ]' Z; G& q4 ^% q! u8 y$ [
所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40, j! u( }' M9 U4 M5 X* ~4 t
对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。/ d  S- d. [3 D
+ X( U1 |+ Z( `5 `
所以没有必要在这个平台上面做一 ...

  |/ P& J" {6 ~7 Z$ Z' v所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错* r) U9 t- q6 u
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27- I1 d- j7 s; T8 t
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...
" Z  u9 ]; ?  |2 M' R
是比没有要好一点点。$ O$ X3 `* y7 |' u4 y  }

( ]2 S2 x. S1 w5 H! E( i9 v( |我在一楼里面说过,daplink是为了开发板的配套而存在的。
% K( S: w. r# q: H如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。
; c, M. H' C/ p  _3 U% K) Y( w, X& c4 N! M9 R0 i4 a
独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:43' ^  E' M' f8 Z0 S  u" o/ X. L1 q& N
是比没有要好一点点。# m! x# g* w, a0 Y

* o% C1 n0 Z, ^) z我在一楼里面说过,daplink是为了开发板的配套而存在的。
. P* f0 f8 O, }% ?0 q0 {! \( K
恩明白您的意思了~
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版