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

【源码】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:361 o8 {2 r* ?+ P/ [% O2 \
不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。: `7 _5 W7 A6 Q2 y) p" d% L) t9 T* {
有USB-C,20p ...
6 G  f. G: x+ d' R, v/ ~
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错0 b" Y6 F( }, |
象下面这样子的
' e9 m" E  O9 ?, |5 g3 b  ]9 |* v/ {
klaussir 回答时间:2020-9-24 18:07:10
请教楼主一个问题,
: k8 n/ v7 F& s5 T; v我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
) O( I$ a- ?2 W,你红色跳线是关闭2151,输出3.3?
radio2radio 回答时间:2020-9-28 01:19:09
klaussir 发表于 2020-9-24 18:07# F! {* S5 Y/ E5 k3 E1 b' A
请教楼主一个问题,4 K2 ]( J6 Q1 S6 V# t' X0 J1 [
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
3 i* L; S( u( D0 ~; n$ l8 G,你红色跳线是关闭2151,输出3.3 ...
1 E1 T" t  s0 F: @1 w
我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
Kevin_G 回答时间:2020-9-28 10:36:33
mcu_i 发表于 2019-10-17 23:253 E$ u+ Z7 l% O- j/ l
感谢楼主,找了一些资料后我现在搞明白了,我那个电路应该是不能实现高速USB,必须加高速USB的芯片才可以 ...
  c6 V' l1 G3 v, Y7 H9 F$ R/ a+ G
使用高速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: A2 K0 Q$ D7 P. V
cmsis-dap跟daplink一样的,就是代码里几个宏改一下就行了,硬件更是一样的,建议直接用daplink最新的代码 ...
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。% t; r4 z+ U* x" K4 g" ?& b
7 Z! Y! k5 l# d
daplink的固件,是某个系列的IC专用的,比如用于NXP的就完全不能用于STM32,用于F103的也不能用于F723。 - A; a9 _, R6 o% T) c9 `2 t/ X
daplink主要是给没有自己的xxLINK的IC厂家做开发板用的。
" Z8 `  u7 Q' l& O4 @8 H7 Qdaplink的基本功能含有完整的cmsis-dap,下列功能是daplink专有的,是他的优点,也是他不能通用的原因:
+ `4 @2 I' E( ?2 M0 b; S: `! j7 s& C1. MSC拖拽下载目标板程序。/ ?' x2 Z1 U, Z$ ~- s; c
2. MSC固件或Bootloader更新。
" d9 t7 Y) F; ~, n; {5 D2 G3. 有的可以实现WebUSB下载。4 ^3 h: N$ y' \9 G
4. 有的可以实现WinUSB高速通信。
( l& G" O8 w1 c如果仅仅使用daplink的CMSIS-DAP的基本功能,那么他实质上就是CMSIS-DAP,称其为“使用了daplink”也无所谓。
- w. q" h& d/ u% {
a691662 回答时间:2020-10-11 10:00:53
radio2radio 发表于 2020-10-11 00:22
7 x: t* R; w& Qcmsis-dap是各种ARM IC通用的,与JLINK的基本功能用途相似。) T5 m" P0 s  r1 C: Y

. ~' j' o9 @# p# Fdaplink的固件,是某个系列的IC专用的,比 ...

& S. ^; b/ q% K! x4 P0 r' b: m多谢交流7 b" Y' G  w6 W4 U, x1 o2 e

4 Z& R1 [+ S2 p% Z! B5 v以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选择不同下载算法是兼容所有IC的吧9 E4 d# q( ~) d0 ~2 q  M
. S1 q6 W( g- o" U/ O7 E5 R( r7 g
所以如果是前者,那本来CMSIS-DAP v1连拖拽功能都没有,所以看起来还是DAPLINK更好一些呢
a691662 回答时间:2020-10-17 00:38:38
radio2radio 发表于 2020-10-11 00:22, M* }5 K" S5 j: X
CMSIS-DAP是各种ARM IC通用的,与JLINK的基本功能用途相似。1 [# I" K3 q! e
) P4 E' U3 g2 i+ m
daplink的固件,是某个系列的IC专用的,比如 ...
- Q; z  x0 q$ g7 K
多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不同的下载算法就行了
radio2radio 回答时间:2020-10-18 12:40:53
a691662 发表于 2020-10-17 00:38
, ^, ~, Z  L0 C1 i( z多谢交流 以我的理解, 不通用是指的拖拽功能不通用吧?难道是是说调试下载接口不通用,按说在keil里选不 ...

8 t; [, @. L' g" v' u% o对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。- J3 k# X1 d' [. Z9 \- e
& v0 M0 ^9 H$ [
所以没有必要在这个平台上面做一个不能通用的daplink固件出来了。
米兰的无线电 回答时间:2020-10-19 16:43:05
这个厉害
a691662 回答时间:2020-10-20 17:27:26
radio2radio 发表于 2020-10-18 12:40
& `, {( t$ J- L/ u# ^! `: x对的。在Keil里面,使用daplink其实就是仅仅使用了他的CMSIS-DAP功能。! u& q# a8 w9 e  u, }
- ?1 i$ L. O+ W4 X0 y
所以没有必要在这个平台上面做一 ...
: R* g( A- I( w! J; U
所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以芯片,  但总比没有要好吧, 所以在daplink上开发不是更好的选择吗
wker83e103 回答时间:2020-10-20 18:28:06
资料不错3 N- e+ L$ C  e9 p+ `5 F& M& o: A& |
wker83e103 回答时间:2020-10-20 18:28:21
很赞
radio2radio 回答时间:2020-10-21 10:43:21
a691662 发表于 2020-10-20 17:27
  |2 _/ ~6 D7 m& M5 {0 t# i% j所以说daplink在SWD烧写器层面支持所有芯片吧, 并且还多了usb拖拽烧写功能, 虽然说这个usb烧写不兼容所以 ...
9 C& b! x; B0 ~, Z3 t4 f  D
是比没有要好一点点。: h! y! c* m' ^8 K, q
3 }! P4 D8 k2 `* s
我在一楼里面说过,daplink是为了开发板的配套而存在的。( S% \0 F! ~1 E* W4 [+ a
如果我是开发板厂家,而刚好有一种开发板需要使用这个仿真器,那么就不妨搞一个daplink的版本出来。
: r: L; j, Z, |+ n
3 q) o/ u9 `2 y4 s+ x独立的daplink仿真器,没有明确的目标开发板或目标IC,没有开发的方向。不可能搞成通用的daplink出来。
a691662 回答时间:2020-10-21 17:06:46
radio2radio 发表于 2020-10-21 10:433 v. p5 |2 f+ J( Q
是比没有要好一点点。
& v1 F  D: F. X9 @* Z+ P
1 W0 i! T5 {0 k5 c  u9 N我在一楼里面说过,daplink是为了开发板的配套而存在的。

5 b. \: U! G# `) G恩明白您的意思了~

所属标签

相似分享

官网相关资源

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