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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑   ^) h- v' P$ m# f4 _: {* ]$ u( o
3 A% Y( {7 I2 ^
之前使用USBHUB做过一个STLINK-UART(原帖请点这里5 F1 _# p5 W! K: n0 a# s! \
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。- H( H. u' D/ E) ^' w0 u4 R. O
STLINK 有很多版本:* V) Z& x- d7 ^) Z5 S) U9 |
> STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;2 k( [( V! E) t3 d/ G9 U  Y: B
> STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;
! g( v8 T, a, k/ B' C我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。7 M: p& o: R. n+ N* p
这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。
/ A; ?4 n. c) n1 c( }0 |另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。4 v; ]) v" ?4 Z" G: M, |$ |
上一些图片。
) \( A7 j: x  n, ]4 w( H pcb3d_btm.png
; R9 ^0 }7 i' e  s pcb3d_top.png % Z9 U3 L3 V- c  B: J
实物图.JPG
* K: @* v! W& n' Q) x% f7 q 原理图.png ! `" `% G' W# a' P8 `* M

% Y+ b6 Q- s  x刷机方法:
+ i; U/ a4 Y4 }! k& n2 S, t8 h首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。
7 w1 w5 J  L8 V9 l. ^- p升级的时候选择STM32+MSD+VCP这个版本。) y( O; d) G* w& z. W
升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。! P6 n# p* m- X; I0 d* s
感兴趣的同学可以加群 320437972 交流哈。0 x/ G* P7 B5 O6 V; H" E
3 R8 W  I( A2 h; b
原理图和PCB就不上传在这里了,请前往 github下载。
- g8 ?: z" d9 V# g" Whttp://github.com/solosky/so-link6 w% [7 w, ~, ]" e/ _5 g

2 D  ~( q/ C  h- b1 }9 ~  X! t 免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。1 i" Y9 C& ]' u. ^* m9 V! p

1 A/ g' d  l% _, t- x9 O ! c3 e+ c( K. s; G8 Y
; k* Q: g; x+ d1 u- n; v, \
( W. r- s2 c+ U! _' g' t+ K! z7 E
- H6 a9 p# a- u- {
" Z# m" G# `7 K' g5 D

评分

参与人数 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.* i& Z& t7 I& m- T/ v- ~( X( ]
刷成STLink有两个问题:
0 N$ G5 T4 u) k! ?IAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.; t/ d6 q' q* y- s9 T3 f' k
(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)
/ a! v0 I7 e' Z& y; ~串口指示灯不亮7 L. H* j7 A8 S& K' x
刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮." {& |/ T$ N& Z5 V3 _) R
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42' |$ m  y4 C( F
打了板子做了两个.103C8不行,必须103CB.' C5 O3 c" ]7 _5 U& o) q2 A
刷成STLink有两个问题:' V, v; f4 r) Z
IAR,不勾上use flash loader就不能下载程序 ...
6 }4 S0 N: M5 m& ]. b) O; u
你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png ; m5 I' \4 n/ T& Y
提示这个。3 N6 o( A$ f  C5 G) \
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42& g* y! j! @9 N' s  y
打了板子做了两个.103C8不行,必须103CB.0 j% U; p4 h# U( L( K0 n
刷成STLink有两个问题:
5 M/ m6 h- M0 a/ V) v. t, PIAR,不勾上use flash loader就不能下载程序 ...
) ]& }, Z( ^9 c3 i0 d5 d
你好,你刷成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
. O  C( H0 I0 ^& L请问,STM32+MSD+VCP有源码吗?

* e/ p& P0 w! X6 [7 K6 ?- W1 A木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:500 F7 b4 `+ `" Y9 j+ H
楼主是自己焊的吗?

/ j7 {- |* h( Z是自己焊的
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 手机版