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

自制STM32的下载器

[复制链接]
STMCU小助手 发布时间:2021-7-27 10:54
本文介绍制作一个STM32下载器的过程。
& D. I' g# C# g- m
# n! C3 g2 Y) d! l0 M1 d7 o
+ s( A: Z9 C3 P
原理图0 D) d1 ]6 h, _% v
    STLINK-V2下载器电路原理图如下。
' \& Z, |( q6 l 1.jpg ! T! A8 [, R! J; F

. P: D0 G& T8 ^$ B  E$ T

  r9 q  Y: N! p9 I9 O% u    上图中,H5接口是固件下载口。H4接口是STLINK-V2下载口(实现下载功能的接口  T_JTCK就是SWCLK,  T_JTMS就是 SWDIO)。其他都是测试接口。7 c  K! o& Z* |4 d# Z8 q$ m

. {( i- F7 u* p1 B7 k& ^
$ c8 x; J: E  D; q. @6 x
制作过程
' n5 I. J9 I. Q, c. ^- g( k  V& f$ ?6 ^    首先我们焊接完的板子是不能用的,需要往里面下载固件。前提是你手头有一块好的ST-LinkV2下载器,不然就白搞了。
: v' O  g( e8 N4 o9 X- W, b 2.png ' [/ {- H8 l! e+ {! x2 [
   1 R% c% L) T5 {
使用好的STLINK-V2下载器给我们自己制作的STLINK-V2板子下载固件,将STLINK-V2下载器连接角与板子上的H5固件下载接口对应连接,再将STLINK-V2连接到电脑,
" E& p/ L3 Z5 \: d' f0 _/ Q    安装ST的ST-LINK Utility软件,使用STM32 ST-LINK Utility 软件下载固件(这个软件官网可以下载)。先连接后下载,要是软件识别不了你的芯片,那你得仔细检查下你的板子啦!
7 ]' e5 B6 v  ~- m! I7 O 3.png ! ~5 R$ K. ]) z, e$ N- z
     连接成功后,然后开始下载固件。
6 H9 }# g0 v. |0 ?/ d: ~3 b1 l6 y  i    图中框1打开固件STLinkV2.J16.S4.bin文件(这个最新固件官网可以下载的到)。. m1 E( x0 E! v' G+ q5 {! C  c
    点击框2下载,弹出下载窗口。
9 ?6 M' \6 z% q3 ?5 g4 J! y+ T    点击框3开始下载。8 T9 D* ~5 Y* x; u% a
4.png
5 R' o0 @7 \8 C3 J9 g    下载完后,将自制的ST-Link插上电脑,然后,更新固件。点击框1,弹出窗口然后点击框2连接自制的ST-Link,识别出来后,点击框3开始更新固件。如果没有识别出来,可能是你同时插上了2个ST-Link,或者是你的板子有问题,得耐心排查。到这里,就算完成啦!接下来你可以体验你自制的ST-Link任意下载程序啦!这个电路我测试的是keil,IAR都支持,STM8也能下载。
7 p5 [  V+ d0 ~- V# O 5.png + W2 p+ R* ~% r7 c1 E. T+ ]; B

! V, Y4 M; u* k! t% u" e1 S
收藏 评论0 发布时间:2021-7-27 10:54

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版