请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑
2 _4 }9 z( q6 x. N; N6 u+ Y+ ?9 b4 n$ b
之前使用USBHUB做过一个STLINK-UART(原帖请点这里/ s& E# y, x1 O+ v; n
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。
+ d; I9 b, J$ j3 A( {! }STLINK 有很多版本:
5 g8 R7 p+ q( \# t' b& [ > STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;6 m" j$ o8 v6 t
> STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;' z5 W4 k; m9 ^4 D# o" D
我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。
8 ]+ B7 n5 f, z, q; r! s. ?% Z这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。
- ^; N9 e1 X$ E- e) @( F: c/ n另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。  P) t" `/ `1 }+ [7 W3 i
上一些图片。
: N# `. E3 {. X+ B pcb3d_btm.png
% {! ^- U5 o9 j# F' w6 D5 s( D pcb3d_top.png ' c4 W: m: n3 S0 v
实物图.JPG
4 d& Q: N8 @8 W. a 原理图.png
& C9 J$ T) y4 h6 L5 K ' L; A7 A% P/ C& h
刷机方法:4 i; ?+ D, [9 B% N
首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。& ]8 |5 X3 `; I, T
升级的时候选择STM32+MSD+VCP这个版本。2 x; B) @% b4 n; I/ I& S
升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。
" I8 K" B. P0 M7 ] 感兴趣的同学可以加群 320437972 交流哈。$ [' D7 t) O$ b

1 i6 x7 x- |9 N, J原理图和PCB就不上传在这里了,请前往 github下载。! r$ U4 {2 Q: U8 H
http://github.com/solosky/so-link; o$ K* b6 ~+ A, U" v" ^. N7 K

6 m3 v( t, p  {# a) t2 ]- d; |, E 免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。
) X* {: N* V% M1 X0 N
4 x% G1 N3 _$ M6 y( U ) h) S0 X. n( u5 L% X) D) l: {) c
5 I* A$ ?5 K. {/ f& \! J

" g0 L- V3 l+ y0 f6 m& ?- D. p; v) P

# w0 k! o2 k! K2 E! G, d1 }( M

评分

参与人数 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.
# S- S# k$ a" x2 {9 g! v刷成STLink有两个问题:. x3 C) r) N8 e% k9 |/ [1 U8 M
IAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.
8 D7 q  I$ x' W1 s4 X(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)
/ Q& O- N% {" b8 l3 k6 a  b串口指示灯不亮
' G7 X; m& P# H$ K( a1 y刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.; k& j8 J6 I& [! n7 Q+ m
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42% D! j1 p, H2 E5 x
打了板子做了两个.103C8不行,必须103CB.
8 O) R2 I' h  R' M4 w4 n刷成STLink有两个问题:
7 {( R' g( u4 RIAR,不勾上use flash loader就不能下载程序 ...

- F; ^- i! e6 [你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png   ^5 Z! M# J: C% L
提示这个。4 U1 i- |9 J1 E
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42
; A1 @5 ]1 H+ R6 J; H. ~" K, X% I打了板子做了两个.103C8不行,必须103CB.
2 r0 K; q7 ^2 u7 j; ]刷成STLink有两个问题:
/ @  D) T! w9 p' KIAR,不勾上use flash loader就不能下载程序 ...

: n! E( X. i8 S: m你好,你刷成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/ G# L" T7 x2 a5 ^5 B
请问,STM32+MSD+VCP有源码吗?

0 B% v6 R- `# y" c木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:50
. ?* u+ }0 P* W3 G% h  Z! y2 g8 `楼主是自己焊的吗?

9 K3 \; L8 Q( @4 |. b/ U是自己焊的
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 手机版