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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑
: Q; Q! e" b5 t/ C
, X8 N, }5 [+ S9 w! c' _$ A% T之前使用USBHUB做过一个STLINK-UART(原帖请点这里5 D# G$ a7 a$ P" f7 q: F! N
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。
2 v; y6 r2 h  q: ^0 i8 t) zSTLINK 有很多版本:. w1 [. U, H& w' L4 p
> STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;
1 h6 S' c% ?6 K' ]# V/ P > STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;
# [9 h9 j: \) s7 Z/ n我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。
1 R" _3 \) \6 H" c7 F+ ^# V% I这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。
. c; U5 G/ e; `1 Q另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。; o) B! a7 t+ ^9 h9 C+ q
上一些图片。
: A8 X5 r5 T1 D* D pcb3d_btm.png   h7 F+ K" Y, M+ z% {2 l
pcb3d_top.png
) F: ], q: P# P+ {1 n* j  ?5 e; J 实物图.JPG
9 w) Q. w5 F1 c, ?8 Z+ n 原理图.png ! F9 `# K% M/ Z+ R) J2 k* G3 F8 A
( a2 p) c0 _, w9 M
刷机方法:
9 M% ]2 m; N( Z# {首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。4 R: G4 r0 p0 R+ o( B2 E
升级的时候选择STM32+MSD+VCP这个版本。
( H1 \/ b3 i8 v7 Y升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。
( m( v- v* X0 Q' A8 Y; S 感兴趣的同学可以加群 320437972 交流哈。
5 X4 Q5 b$ z5 L. d1 t
% y. V; K2 L8 `  V3 v( `) B原理图和PCB就不上传在这里了,请前往 github下载。- P. V& P$ e1 w4 W+ y$ D# @
http://github.com/solosky/so-link
7 C  f4 F1 U" U8 v. ?8 E

. ^7 M& x+ Q' o, P* m 免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。
4 x. N* o+ Q* E$ j! h1 Y
: u8 u) E8 r$ i* A
5 O8 t( J' Y% _) [* s, j4 N, s
/ K( q* |- A% Q, c
% `2 I. v8 L- B) W
( y5 T$ m3 H/ i% D$ g; l9 }
+ t  T0 Z# ~, j$ g0 I; z' P* I

评分

参与人数 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.
, e2 a6 u1 @/ ]" P; X刷成STLink有两个问题:5 ~' g# @' n0 d2 S6 f
IAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.- o5 h* [" Q1 s5 Z# o2 Y
(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)4 ~4 _+ E& T4 ?# P. j/ }$ M$ Y
串口指示灯不亮; A# c$ D* V9 z) @
刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.
" h3 h- S3 {6 S, c- S+ i1 ^3 O
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42
3 u; N" b, a6 j) i* l  L打了板子做了两个.103C8不行,必须103CB.5 _: e; T* W3 I
刷成STLink有两个问题:
; _* j+ }3 Y1 X& o! BIAR,不勾上use flash loader就不能下载程序 ...

( F  B9 R. n4 `0 m% K( [你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png
8 z( Q# S) J  R' A5 }. H' x提示这个。
! q, T8 h1 e9 j6 |: M6 N5 e
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42
. Z* }. ^9 K$ ?7 r! p- m8 u* @5 a! B打了板子做了两个.103C8不行,必须103CB.* |, W; `' B) A- N) e& k. `
刷成STLink有两个问题:
+ r* U+ p3 e# u) ]8 T' ~IAR,不勾上use flash loader就不能下载程序 ...

" I) t: P; j& z) t: _& @; ?' B2 k! S你好,你刷成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:432 G+ }( [$ ~: x6 N
请问,STM32+MSD+VCP有源码吗?
7 E$ \9 ~; p* H; s
木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:50
0 S" x& ~6 x0 v$ c  O; i4 L楼主是自己焊的吗?
8 B0 B* F; w: l9 o( 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版