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

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

[复制链接]
radio2radio 发布时间:2019-9-1 14:04
阅读主题, 点击返回1楼
收藏 25 评论91 发布时间:2019-9-1 14:04
91个回答
zjq985062714 回答时间:2020-7-25 13:33:12
radio2radio 发表于 2020-7-23 00:36
" Y; [4 C1 N2 v/ M1 s6 z, S不如这么搞,简单地画一块转换板,把原厂的V3MINI当作“邮票”贴上。比买IC打板可能还便宜。
: u. N6 I) E$ `7 }: ]有USB-C,20p ...
7 P2 y% A3 y# S) S3 S/ Q
我说的是带usb线的,因为直接USB插的那个就需要比较长的杜邦线了,实际来说typec数据线加官方排线使用更美观点。特别是自己画板的时候,引出uart和swd还不如直接用官方的14脚(或者扩展成16脚带两脚3.3v)美观
神之灵王 回答时间:2020-7-25 15:30:01
radio2radio 发表于 2020-7-25 11:46
* L8 ]# z  R/ t" w) ]( i/ VST-LINK V3SET 和ST-LINK V3MINI 的图纸,官方都没有公开,目前见到的图纸是从有STLINK-V3的开发板中得到 ...

+ Q6 z9 y3 d9 w+ G7 l% ?, I+ a好的谢谢,最近自己做了一个ST-LINK V2-1,用最新的ST-LINK升级工具升级后的ST-Link V2-1 ,确认SWD口锁死,这样的话,是不是只能用来作为ST-LINK V2-1使用,而不能刷其他固件了
radio2radio 回答时间:2020-7-25 15:49:04
神之灵王 发表于 2020-7-25 15:30/ H5 [$ t: X; [# {5 f( X4 O5 }+ q
好的谢谢,最近自己做了一个ST-LINK V2-1,用最新的ST-LINK升级工具升级后的ST-Link V2-1 ,确认SWD口锁 ...

! i5 m$ b: Y. ?* T! e1 ~  y- j3 EV2-1,也有这种事,我以前没有留意。 估计你刷的Bootloader是没有解锁的那个。+ z4 j6 \/ w2 b) {) F
! t) h5 A' p% J1 w/ F% e& l0 k( T6 {
锁死SWD的,仍然可以STLINK升级,或者通过USB升级程序安装其他软件,受到很大的限制,但还是可以用。9 e  h; C* z/ u2 A& L
这东西便宜,不改刷也无所谓。
神之灵王 回答时间:2020-7-25 16:00:36
radio2radio 发表于 2020-7-25 15:49  p4 `/ i9 k! \. p
V2-1,也有这种事,我以前没有留意。 估计你刷的Bootloader是没有解锁的那个。9 Y9 t& @0 G0 |$ `- Q& C

% y; b; j6 o; t5 P: @锁死SWD的,仍然可以STLIN ...

( I, S1 |8 B  d4 \) C* c手上还有一个焊好,没有烧固件的,再试试看目前找到的V2.J16.S4 和V2.J28.M18 这两个版本的固件,看看第一次烧录后会不会锁死SWD,我之前刷的固件是这个V2.J28.M18 ,升级过后是 V2.J37.M26这个版本。3 w2 a; J# q  f$ F7 j, r
radio2radio 回答时间:2020-7-25 16:34:16
神之灵王 发表于 2020-7-25 16:005 N5 J! N' |* Q8 L/ D' _
手上还有一个焊好,没有烧固件的,再试试看目前找到的V2.J16.S4 和V2.J28.M18 这两个版本的固件,看看第 ...

( W7 m9 w) j7 }3 iF103,好像做全片擦除可以解锁。 我不确定。
神之灵王 回答时间:2020-7-25 16:45:37
radio2radio 发表于 2020-7-25 16:34
* `8 O0 c( {9 f9 C2 }4 c, @3 d2 jF103,好像做全片擦除可以解锁。 我不确定。

) A6 j6 q$ A$ K7 Eisp 口没有引出来,这就比较麻烦了
radio2radio 回答时间:2020-7-25 16:59:24
神之灵王 发表于 2020-7-25 16:458 S* I7 @3 L) T* O
isp 口没有引出来,这就比较麻烦了

3 u0 i+ D* ]1 J9 i* {% `9 }5 r还是可以写一个小程序,用升级程序安装进去,从芯片内部解锁。
4 n. l2 R+ i) t9 P
) z+ s$ q3 H& J: I9 C& v$ j不过这么便宜的东西,别费劲儿了,这个就留着长期当STLINK使用吧。
神之灵王 回答时间:2020-7-25 17:20:04
radio2radio 发表于 2020-7-25 16:59
/ t1 Y& m/ _# y还是可以写一个小程序,用升级程序安装进去,从芯片内部解锁。
; i) c5 f0 ]+ ~( s: U, O4 D) M% ^0 q0 ]6 U/ w
不过这么便宜的东西,别费劲儿了,这个就 ...

3 ~( J) @$ \3 Y8 }好的,谢谢指点
Kamwing 回答时间:2020-8-2 21:28:24
遇到个问题 请教一下
' m* _# O, }! u5 M: D我把VCP tx rx短接起来暴力收发测试 很容易丢数据看了下把osDelay(10U);的方式改为信号量就好了8 ^; H) `2 ^5 G; t
但当我边用VCP暴力收发数据 边用DAP下载程序的时候 偶尔就会出现USBD_CDC_ACM_WriteData发不出数据了 只能复位后才能恢复, 不知道楼主有没有遇到过.
radio2radio 回答时间:2020-8-2 22:24:35
fjr115 发表于 2020-8-2 21:28" d1 A0 U. m2 g& J  H: z
遇到个问题 请教一下$ _4 k" T4 D; T6 b* }  A, B
我把VCP tx rx短接起来暴力收发测试 很容易丢数据看了下把osDelay(10U);的方式改为信 ...

9 f( r" e: T7 s( I+ o谢谢。 我的程序没有经过严格的测试。7 _1 d8 b7 g6 B2 D+ Y8 X% i- H2 y. F

; t% k/ s) E- x! B4 Y9 z/ ?. q: f你用的暴力测试,速率是多少。& I& N" c6 {6 _" D  ~. N, Y
有没有试过将osDelay(10U)去掉,会不会出问题。 我估计这个是降低VCP的处理速度用的,不适应高速情况。
Kamwing 回答时间:2020-8-2 22:30:04
radio2radio 发表于 2020-8-2 22:247 B6 O* x; w8 ~2 ~' e( q
谢谢。 我的程序没有经过严格的测试。
( q2 C+ T' O# e) {& f1 K" I  G" m: F6 d! a
你用的暴力测试,速率是多少。

* ]9 |5 n/ H5 J% }' {6 i我用的波特率是115200 间隔100毫秒发1024字节 去掉osDelay后单独用VCP收发几个小时都没问题的, 但边发边下程序的时候偶尔就出现VCP能发不能收了
radio2radio 回答时间:2020-8-3 00:13:30
fjr115 发表于 2020-8-2 22:30
( ]. u% d; Q# z6 H3 r. b9 k5 ]; o我用的波特率是115200 间隔100毫秒发1024字节 去掉osDelay后单独用VCP收发几个小时都没问题的, 但边发边 ...

  M2 l* Z* E) h% ~5 \. i3 @你的测试已经接近115200的传送极限了,不过MCU的速度也是足够快的,主要是我也不知道为什么会令系统出错。
. f: u) U: n# ?osDelay(10U)不是我加的,是ARM的模板程序里面的,很早就有这个了。证明ARM在写这一段代码时就发现有问题,需要加延时。
9 w9 b- P1 y9 w" {% _( J# U1 J: \4 p* y' |' n" U$ c
考虑到VCP(暴力或是非暴力)和DAP下载同时操作的情况并不多见,如何改进优化是个问题。
laidaihua 回答时间:2020-8-3 02:24:26
不知道这个有啥意义?难道STLINK更便宜吗?
radio2radio 回答时间:2020-8-3 11:36:47
laidaihua 发表于 2020-8-3 02:24  v6 P. D; X. P6 G& m- ^3 k
不知道这个有啥意义?难道STLINK更便宜吗?
5 ]% v- a( \) L1 y
对于想用USB高速CMSIS-DAP的,这个方案确实便宜,实用。
dragonbbc 回答时间:2020-8-10 13:50:58
楼主威武,好久不来看,再来看已经可以共存了,看来可以直接开搞了
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版