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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑 . |" c1 D2 j- T! |( S5 [

7 x2 f6 f. Y& q, x$ P之前使用USBHUB做过一个STLINK-UART(原帖请点这里
& t& y. z" A( L7 a: S( [5 i! q, h年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。
) y, ?( z: v$ _& KSTLINK 有很多版本:6 l  B8 U  U8 G  P5 N
> STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;
3 ~( S! @/ z$ d8 f > STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;) g# {) I, Q' z- Q
我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。
: n1 P/ ~* j' z. j, N$ \8 w这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。
0 Z' b& H0 {8 i% H4 v5 N另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。
+ P( I, w; [; C; q6 ?上一些图片。
) @. G  @) r4 S" I2 T pcb3d_btm.png
  }* G7 @" f  G% d" Q& o* P7 o pcb3d_top.png % Y0 t) d" ~; M* P% t
实物图.JPG
5 r: `, b$ k, d3 [ 原理图.png ) K) p7 A: }7 z8 E
% ]' q) {3 T3 b# P- d2 Y1 Y
刷机方法:) J+ V% o4 v2 }) o4 C2 L  [5 _
首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。
& Z2 H2 m; z+ x! S6 ]升级的时候选择STM32+MSD+VCP这个版本。  I  ^6 E  P7 P2 u5 Z) B: J
升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。: s& ]5 j2 F( u& M
感兴趣的同学可以加群 320437972 交流哈。
3 Z+ L% F2 D+ x) A" R( z& a
& q. T" b5 ?0 h: V% {原理图和PCB就不上传在这里了,请前往 github下载。6 r; r' d/ F* T4 I- l
http://github.com/solosky/so-link
# f% u  C3 R3 K4 |$ o$ `; Z
. o) v4 Z8 V  N" Q& Z
免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。
6 x/ M) U1 m9 o# e7 J! M5 w* R0 s7 O$ B. y; G5 Y

% ?5 W) I7 s* T8 Y8 o3 J6 L, A, C
; j' @5 @7 N3 b: _6 f: g
# i/ K" B; @; f  q6 P2 O4 c  F* s- {6 i4 ~$ ^
  Y3 b4 _! d0 E1 ?3 v& l5 o

评分

参与人数 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.
( ]5 Q% O" }. F+ H6 x刷成STLink有两个问题:
. F( _7 O) L% o: q3 H# K4 J7 lIAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.
, Y" ^" G9 A; c) f% G, B1 {! D! A(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)5 v$ p' O9 c8 t/ ~. S# |
串口指示灯不亮
7 P% ^& r- ]* L0 g( d刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.
1 J: ?6 K) |. m
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:422 O6 Y& l! \. H4 \
打了板子做了两个.103C8不行,必须103CB.2 V: G8 X" [6 l! Z
刷成STLink有两个问题:
' {- _/ F) J( ]% I  e* ]6 ?2 [IAR,不勾上use flash loader就不能下载程序 ...
$ r+ Z( m4 H+ g" w8 L3 {
你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png
! d0 r6 b0 \# t, @; L0 {提示这个。
$ F& ?* I3 E, e* m& G
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:42
8 [7 V$ m7 t* F2 x打了板子做了两个.103C8不行,必须103CB.
' _' S- R8 m4 q" [- [2 B. W9 j刷成STLink有两个问题:
& O2 n0 y5 u7 g# YIAR,不勾上use flash loader就不能下载程序 ...

7 ], b7 L5 ~, K# p2 _你好,你刷成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% m0 ~, I; P& n3 D0 Z" o
请问,STM32+MSD+VCP有源码吗?
) ~  ?% g% R# M; Y' W
木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:50
5 Z/ l) `0 B, O& Q4 g楼主是自己焊的吗?

; E9 Q4 o; 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版