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

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

[复制链接]
吃葡萄的咚咚 发布时间:2017-2-17 14:35
本帖最后由 吃葡萄的咚咚 于 2017-2-17 18:41 编辑 : S6 r2 h& n9 P  C

  w" N' V" l- ]+ B: z之前使用USBHUB做过一个STLINK-UART(原帖请点这里5 I+ z$ A9 U  b! Y
年前研究了下STLink,又做了一个STLINK/V2.1,分享出来。
" b( n, e# @3 O3 bSTLINK 有很多版本:
' m# r1 h# u( ^ > STLINK/V2:支持STM32和STM8调试,不带虚拟串口,TB上卖的大多是这种;! S% L! u: Z! c- Q+ t
> STLINK/V2.1: 仅支持STM32调试,带虚拟串口和虚拟U盘下载,新出的nucleo上面板载的STLINK就是这个版本;
) d' f" k) s2 ?* w# }6 y2 _我这次做的是STLINK/V2.1这个版本,bootloader是找了很久才找到的。
1 R. Z, U" L& b0 @7 a$ G这个版本还有一个好处是可以刷成JLINK,可以在 Segger官网(http://www.segger.com/downloads/jlink )下载 ST-Link Reflash Utility 刷成JLINK。1 f" p6 |+ z" d
另外还计划支持修改 DAPLink 的源码,让这个硬件支持 CMSIS-DAP 调试器,还同时兼容 Bus_Pirate (http://dangerousprototypes.com/docs/Bus_Pirate)协议,支持 24系列 EEPROM和25系列Flash的烧写,敬请关注github。6 ^( A/ \% i* {2 [# w; Y" \
上一些图片。0 K' Z4 {$ B% G% j
pcb3d_btm.png
6 P* [( w2 R4 v# K$ |* P pcb3d_top.png
& K% r+ F, _4 a$ }/ I+ C: O' b8 ^: \ 实物图.JPG * {& V( m- \6 S4 C  M  N, w1 Z" F
原理图.png 6 R( Y' M9 V% ^

( F  z' r& S* q3 e刷机方法:
* x, S5 I8 P8 f- A* v6 T首先用STLINK把Unprotected-2-1-Bootloader.bin刷新进去,然后打开 STM32 ST-LINK Utility 软件升级固件即可。# w0 Y; V% o+ q9 y; s3 L9 R
升级的时候选择STM32+MSD+VCP这个版本。" s% W1 S6 W' F$ ]3 ^  h" {" |* B
升级后,就可以使用了。还可以去Segger官网下载 ST-Link Reflash Utility 刷成JLINK,就看喜好了。
/ s( }: D: Z) U" g6 H$ y) o 感兴趣的同学可以加群 320437972 交流哈。# r0 @; V$ H1 s  Q
3 Z: ~5 [& W$ j$ B
原理图和PCB就不上传在这里了,请前往 github下载。
0 z+ B+ J, j  {& Ihttp://github.com/solosky/so-link
& R" o7 F, x& U  ^8 {
0 g  F/ i+ ^" O- D2 D( i" \9 A! K
免责申明:此项目所用的资源均收集于网络,仅供个人研究使用,禁止作为商业用途,如有侵权,请联系我删除。  m% n, v/ \: @7 N9 W! {) r& C

8 m) H+ J0 q* y9 o0 L+ w  V- {- S8 Q
5 \( L3 H, A: ~, z ! `* J" J, E: r

: z8 _; G9 U+ j! s. y5 `) [' I6 D4 w
. {5 U0 l$ `7 r8 {

评分

参与人数 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.+ C% h& E4 p5 h) `! J% u
刷成STLink有两个问题:
, H* g2 n1 ^) r% QIAR,不勾上use flash loader就不能下载程序.勾上才能下载.但速度很慢.2 Q$ I# I; A! f0 G# z9 j8 J
(不勾上,下载进度条也会装模作样的走一遍,但flash无变化)
+ V/ \, z+ c. e7 u4 O串口指示灯不亮
0 r# @2 H7 {0 y8 I) A3 _刷成JLink下载速度快了,没有MSD了,但是5个灯中间3个不亮,边上两个常亮.
' w* e) E: i9 I0 P3 [( j
Han0097 回答时间:2020-3-25 16:06:35
yangc9 发表于 2018-3-13 10:42
( {  |: H7 p) {打了板子做了两个.103C8不行,必须103CB.
5 d' f" x! V! D" t刷成STLink有两个问题:; }" D6 F+ |9 O) F
IAR,不勾上use flash loader就不能下载程序 ...
8 K/ k9 f! L5 b) |' g5 s' N
你好,请教你一下怎么刷成Jlink用?我的刷成后用不了。 微信图片_20200325160543.png * R$ X/ `9 h+ x! d- c- U" Z( {/ C( L
提示这个。
$ S. G. u+ e2 h  p2 e# I% C) f
Han0097 回答时间:2019-9-6 15:06:50
yangc9 发表于 2018-3-13 10:423 _7 Y4 E! w0 t
打了板子做了两个.103C8不行,必须103CB.& j; r0 Q1 z9 X* l: }( p
刷成STLink有两个问题:
1 t$ k( e% T: p" y' YIAR,不勾上use flash loader就不能下载程序 ...

3 X/ X0 X! t# q) i6 ~你好,你刷成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% w* e8 N) t1 C$ m
请问,STM32+MSD+VCP有源码吗?
% f" q. V9 t. K3 B# Y5 k) n
木有源碼
党国特派员 回答时间:2017-2-17 14:50:07
楼主是自己焊的吗?
吃葡萄的咚咚 回答时间:2017-2-17 14:52:27
党国特派员 发表于 2017-2-17 14:50
; J* }3 n8 t0 O( k楼主是自己焊的吗?

- E$ L4 m: C. j是自己焊的
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 手机版