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

又做了一个STLINK/V2.1,自带串口  

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑 7 ^. X- }  Z0 B( @7 ?& j8 J1 l
0 `0 ^% f. \( K% w9 f
之前使用USBHUB做过一个STLINK-UART(原帖请点这里: d" p! N* A/ G8 t; w# ]0 y
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。! Y( @" L- S! R! }+ k
STLINK 有很多版本:% J7 b) n' k9 D& f4 u
> STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;- C; v6 _. `9 a5 W. z' E
> STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;6 K1 ~) G5 `6 J2 c2 F& D6 E
我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。; J6 T+ S7 K" |: O7 ^
这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。
- X8 B' @$ f% Y+ E% s另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。$ l3 D8 c8 G$ K" g/ d
上一些图片。
) Y, n+ z" ~5 p0 j/ t pcb3d_btm.png 4 u3 V' [. p$ w
pcb3d_top.png
4 V) K* C8 t& k! H7 R: p+ p 实物图.JPG 7 ~) y2 `( N& i
原理图.png
! r* U' d1 B5 ~) P6 B( ^- x/ d 9 ?5 g! d& @0 v
刷机方法:
4 z7 z+ c1 M$ K9 P0 h2 @首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。4 [: h& i) a: g- `3 ^
升级的时候选择STM32+MSD+VCP这个版本。' |2 a. I3 @$ |& V
升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。
5 j) N8 m( l. v# E2 x 感兴趣的同学可以加群 320437972 交流哈。+ ]9 O% s7 J6 C* p

$ {) V9 W6 h; \( H- b原理图和PCB就不上传在这里了,请前往 github下载。6 L& c) d! P5 ]
http://github.com/solosky/so-link
; v2 [5 L  @9 y! y6 |4 L
" X; o- u5 s2 R# J1 A
免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。
( \6 H& x. b/ A* _: {; B4 b0 \3 _. O6 W8 _1 n

  j  r7 i9 f" y: n8 z
, o8 E6 p3 J, N6 Y8 |$ N3 D& x# t

) M* K' M; C. Z% f
3 x6 F( n+ y  t" Z

评分

参与人数 5 ST金币 +60 收起 理由
wofei1314 + 15
hejunpeng + 10 赞一个!
zero99 + 10
Tcreat + 20 楼主很给力呀~比较喜欢这个~
creep + 5 赞一个!

查看全部评分

收藏 28 评论65 发布时间:2017-2-17 14:35

举报

65个回答
yangc9 回答时间:2018-3-13 10:42:46
打了板子做了两个.103C8不行,必须103CB.
  r* S6 [% l8 h5 J# M3 {( b* s* p刷成STLink有两个问题:. x3 ^, l# I9 _
IAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.& ~/ L0 h# z( Q) G3 I0 L4 W
(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)5 l: R6 h2 Q0 F) r0 F4 O+ F) }
串口指示灯不亮
' Q# {' r; x% a9 x* S. @刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.
. I6 M  ?* }7 H7 ?5 b! U
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42- d! c6 }* P# m+ H! ^; T! G# k+ ]: N
打了板子做了两个.103C8不行,必须103CB.8 P; Z! G+ p$ ^9 ?
刷成STLink有两个问题:. o0 y# m2 g- [( y6 P
IAR,不勾上use flash loader就不能下载程序 ...
8 r, Y5 y4 k5 y
你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png % y: _5 d$ R: P0 a! {( p
提示这个。# a7 O8 Z  h, V: b+ L9 @6 z/ c
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42
1 T( ?9 v% ]! G. G% S打了板子做了两个.103C8不行,必须103CB.' b9 [# B( Q7 H$ f! `) v: d1 V
刷成STLink有两个问题:
, z" [3 u9 b% ^- zIAR,不勾上use flash loader就不能下载程序 ...
, ]0 }4 ?& l! a
你好,你刷成JLink能用?为啥我做的刷成JLink下程序时提示串号不行啊!指教指教。
党国特派员 回答时间:2017-2-17 14:41:40
thanks.....
moyanming2013 回答时间:2017-2-17 14:43:39
请问,STM32+MSD+VCP有源码吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:49:55
moyanming2013 发表于 2017-2-17 14:43: e& V& A3 ]* X- X
请问,STM32+MSD+VCP有源码吗?

& K# U* X: E3 c木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:50% \0 }; K# j8 D, ?. [
楼主是自己焊的吗?

; c3 S) u- h3 H" f. D% N- B/ d是自己焊的
creep 回答时间:2017-2-17 14:56:05
感谢楼主无私分享
freeelectron 回答时间:2017-2-17 15:08:57
谢谢分享  ,楼主棒棒的
anny 回答时间:2017-2-17 15:20:20
感谢分享
七哥 回答时间:2017-2-17 15:23:07
newsbilety
Stm32McuLover 回答时间:2017-2-17 15:26:30
jackten 回答时间:2017-2-17 15:29:01
谢谢分享                    
zbber 回答时间:2017-2-17 15:58:34
谢谢分享  ,楼主棒棒的
Paderboy 回答时间:2017-2-17 17:01:38
多谢分享。。。。  赞
请叫我小张张 回答时间:2017-2-17 18:16:08
谢谢分享
12345下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版