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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑
$ O9 K- ~7 B' R0 q) i
4 t% B; x& {1 ^0 F# M: f( E之前使用USBHUB做过一个STLINK-UART(原帖请点这里% r/ l) {( ?* `
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。
- r8 O  I& g6 i7 l4 W3 qSTLINK 有很多版本:! m+ s* H( ?7 W# V/ \* H7 F8 K
> STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;3 M% X( f1 a8 w4 j  X! m0 R
> STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;! W1 e  ~: a8 ~  A6 i) b0 H% b
我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。
5 `8 v0 E3 v. P5 v" A这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。
- N# B$ G0 e' c4 N9 O另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。
- J8 J  h4 C" O. ~& Z6 {; i% W上一些图片。
2 ^3 D, T! g; U) f pcb3d_btm.png & T% U+ Z7 o6 J  ]4 h8 E2 g  n
pcb3d_top.png ' E  o0 J' M# c9 z
实物图.JPG
' D1 Q8 a8 l# e$ u 原理图.png ' l& F7 W* C$ j5 z1 h/ G0 w9 V
- S; w5 ~2 Q  S: n; W1 V5 M
刷机方法:6 D% V, Q8 }" n1 F1 L3 j* W- A( ~
首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。7 {1 L' j8 u& f
升级的时候选择STM32+MSD+VCP这个版本。
8 D, j' u3 m. M9 ?- H1 D升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。
/ `3 q; q) P- J. Q 感兴趣的同学可以加群 320437972 交流哈。
" ~) W: ~- X' `1 \6 g9 L. H4 W9 B/ A7 w& z
原理图和PCB就不上传在这里了,请前往 github下载。8 J) K% n. l6 n! h5 }. ?* H4 ]
http://github.com/solosky/so-link
$ `4 |% K. M1 ~# v, z4 c# F1 n

8 R2 R0 @, z+ n8 l 免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。1 s- T9 q; ?1 l7 \4 m# J/ j

5 U& r2 ?' n6 L: n
+ [6 r2 r: v! p/ \7 S) e 0 ~4 j) H/ H* J, _
' c0 e9 H  _' x$ G6 h) I0 H
  T' e; H1 |! ^& g" z

8 x& l1 s6 Y1 t6 \6 n

评分

参与人数 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 `8 F5 h3 }( T5 g$ y1 j
刷成STLink有两个问题:
' u1 [; f$ g* M  |$ M1 e+ N7 yIAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.
4 G7 U$ _* ~9 r5 l(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)) M0 b0 l# ]- |, C: L* U
串口指示灯不亮
9 h- f; F. _5 `8 a3 o& H3 r刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.: w0 m) H4 T% J( P2 I0 J
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42
* j& O$ x! R9 t1 ^' t打了板子做了两个.103C8不行,必须103CB.
& O; _$ f$ {. |3 ?6 \/ Y6 u# Z- Z1 }刷成STLink有两个问题:$ L& Y5 s9 F4 c
IAR,不勾上use flash loader就不能下载程序 ...
7 U' Q- p9 D9 g2 u& T2 t9 P
你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png 3 Z. A/ p8 Z9 ~, M7 G$ S
提示这个。
* e) d* \2 m, d: C$ A
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42
, m' T; r% \! m打了板子做了两个.103C8不行,必须103CB.
/ O5 Z' A& r  X* N8 r刷成STLink有两个问题:
4 P( w* U$ l. dIAR,不勾上use flash loader就不能下载程序 ...

, D2 ~7 A! q( M, 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" u( J; j2 T0 J  t8 M% [
请问,STM32+MSD+VCP有源码吗?
" v- `" h* K' _  r4 |& [
木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:509 ^4 q* K1 w6 _  k0 o0 I( o
楼主是自己焊的吗?
. m1 M% O# B3 E, {. S
是自己焊的
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 手机版