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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑
" W) e+ v# Y4 I4 Y) e5 t4 R
; L- D/ f" u! R6 b, u# m. E3 n之前使用USBHUB做过一个STLINK-UART(原帖请点这里( D8 A/ P8 G8 E  |  E6 a, }) Q
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。  L- _9 r3 g" t
STLINK 有很多版本:
" t% p1 a4 }  F* u > STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;
; V. F4 b6 F& }1 Q9 T > STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;; q& o+ t* B- V+ v; {
我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。8 A% {5 c4 ?& N. P
这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。% \4 u- |8 E9 M$ f) W4 F& b% f
另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。' O7 u6 q* e# Z6 A& N& u. r. y
上一些图片。
" M+ N) V# \3 Y" n2 S pcb3d_btm.png
4 l" r7 J$ x4 Q) B5 X- w7 ?9 t pcb3d_top.png
0 i! f* I. e! d- l, g 实物图.JPG
/ v0 H( G* H6 o, I% I4 I 原理图.png
2 ?, Y* x! n: E
0 v) r" `, T9 H! h刷机方法:
; h% S* O5 h5 Q$ i7 h! d% q首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。0 q7 D' K" Z6 w3 N2 |* r( ~
升级的时候选择STM32+MSD+VCP这个版本。2 U- H( s1 S# m
升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。
  h, |- X; }1 b4 z: [  j- s 感兴趣的同学可以加群 320437972 交流哈。, y6 @$ \& v8 L' l( Z- u9 z7 h
" z  x: a4 S. E
原理图和PCB就不上传在这里了,请前往 github下载。8 _6 h: l; i7 v
http://github.com/solosky/so-link
4 t  p! j3 G+ u# H0 j
2 @3 F! P1 Z$ V# }+ a  x
免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。
) a) d" x" }5 N& J% b. Z, s! J
" \( o5 T7 ~' k& T

6 b" Q' H6 u, t9 g( t- p% z
1 x- P6 w. e/ \3 v2 U7 |* e. e
/ B# Q- T, U  \$ |' ?# f0 b& v# g% z7 }5 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.7 A% Z; U2 s) [3 O- G+ ~, C
刷成STLink有两个问题:* |4 o# f$ j1 j( G% m- ]7 _- e
IAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.# t7 v" N; P8 L, K' C% U" v
(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)
4 I: K8 w3 i) v$ A4 {串口指示灯不亮2 N7 t! q5 D9 {  F4 H, e8 i7 T' ?
刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.
9 J6 u# J0 t5 G6 s0 h  T8 }3 H2 W
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42, S' y' w/ O9 l& G5 `4 a; D
打了板子做了两个.103C8不行,必须103CB.: S- k. C, t# Y! n# q. s
刷成STLink有两个问题:
) |: ?0 F* B2 i1 w& O/ B0 oIAR,不勾上use flash loader就不能下载程序 ...

) f& L: ?* k5 r: K你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png 6 z. e5 G% H: ^
提示这个。; I  Z, Z! M6 x- l3 i2 x7 \: {
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42
3 K7 x! F& d) d) z- P9 Q: S打了板子做了两个.103C8不行,必须103CB.
, ]; r2 F9 J* [7 h( x. s刷成STLink有两个问题:
  [# ]& l! _1 qIAR,不勾上use flash loader就不能下载程序 ...

. S, q. R) \- u$ \( x( R+ U0 Y6 E你好,你刷成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
* P5 W4 |0 }' c8 m# j# K请问,STM32+MSD+VCP有源码吗?
. S+ k* x, h) X
木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:50
6 D6 E* R8 ]6 A4 z* @9 i9 F楼主是自己焊的吗?

) E, ~5 ~* u( N/ U+ D  K是自己焊的
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 手机版