制作stlink(烧录部分)

1 stlink 固件版本命名规则

  • 主要版本:**1:**代表ST-LINK/V1 **2:**代表ST-LINK/V2, ST-LINK/V2-1,ST-LINK/V2-A和 ST-LINK/V2-B **3:**代表STLINK-V3SET 和 STLINK-V3E

  • 次要版本J:支持STM32调试接口的版本(JTAG和SWD协议)。值0表示不支持该接口(对于STM8的Discovery板,如:V2.J0.S4)。

  • **S:**支持STM8调试接口的版本(SWIM协议)。值0表示不支持该接口(对于某些STM32的Discovery和Eval板,如:V2.J33.S0)

    **M:**用于大容量存储和虚拟COM端口接口的版本(如:V2.J33.M25)。

    **B:**桥接界面版本(V3.J1.M1.B1.S1)。

举例说明

为了让大家进一步了解,下面举几个例说明一下。 **V1.J13.S4:**是ST-LINK/V1独立版本。

**V2.J27.S6:**是ST-LINK/V2独立版本(具有STM32和STM8调试接口)。

**V2.J27.S0:**是32F401CDISCOVERY开发板自带ST-Link(具有STM32调试接口,没有STM8调试接口,没有大容量存储接口,没有虚拟COM端口)的版本。

**V2.J27.M15:**是用于核板和其他ST-LINK/V2-1、ST-LINK/V2-A、ST-LINK/V2-B板(具有STM32调试接口、大容量存储接口、虚拟COM端口)的版本。

**V3.J1.M1.B1.S1:**是STLINK-V3SET的一个版本(具有STM8和STM32调试接口、大容量存储接口、虚拟COM端口、网桥接口)。

强调说明

ST-Link固件的类型与硬件紧密相连。因此,不可能更改给定板的固件类型(例如:从V2.J27.S6更改为V2.J27.M15)。只能更新同一类型固件的版本(例如:V2.J25.M14到V2.J27.M15)。

所以,ST-Link升级时,固件类型是升级工具自动识别类型,一般不能更改的类型。(后面文章讲述升级相关内容)。

2 下载Unprotected-2-1-Bootloader.bin

因为stlink类型固件不能更改,所以要重新烧录固件,下载一个可以更改类型的固件Unprotected-2-1-Bootloader.bin,提取码:zre6,或者直接到github上下载

使用SEGGER J-Flash.exe进行下载,如何手里有st-link直接使用STM32 ST-LINK Utility.exe进行下载

3 下载适合自己的固件

选择stm32+MSD+VCP就是有虚拟串口功能+USB存储的固件的

制作stlink(烧录部分)相关推荐

  1. ARM学习(15)Makefile编译以及CortexM4命令行STLINK 烧录

    笔者来聊聊Makefile编译以及CortexM4命令行STLINK 烧录 Makefile编译以及CortexM4命令行STLINK 烧录 1.简单Makefile编译STM32工程 1.1 mak ...

  2. BIN文件通过ST-LINK烧录STM32芯片(转)

    转自:https://www.cnblogs.com/schips/p/8215711.html ST官方下载方式 有时候,我们通过各种途径得到了一个bin或者hex文件(比如使用了embed在线编译 ...

  3. stm32使用stlink烧录后jlik烧不进去_【MCU实战经验】+用stm32单片机做J-Link和ST-Link...

    网上买一个成品J-Link和ST-Link要好几十块,于是出了一批用stm32f103c8芯片制作的J-Link和ST-Link调试器,功能和成品模块几乎一样,同时外观也十分小巧,便于携带和使用... ...

  4. linux烧录文件的格式,制作emmc 烧录文件

    量产需要统一使用烧录器烧录, 需要制作统一的 emmc 烧录文件,主要升级步骤如下: 工具: ISP tool; winhex ; checksum , mboottnize ; U盘(大于主板 EM ...

  5. STM32片内FLASH烧写错误导致ST-LINK烧录不进程序的问题解决过程

    STM32片内FLASH烧写错误导致ST-LINK烧不进程序的问题解决过程 项目及配置描述 这个问题是在做bootloader OTA测试时出现的,其中bootloader由http://iot.rt ...

  6. STM32G070芯片开发笔记:一、如何用ST送的学习板上的STLink烧录调试

    由于一些原因,需要不停的换芯片,这不今天又换成了STM32G070的,虽然不停换芯片很烦人,但日子还得照样过.咱得把遇到的问题记录好,做好自己. 1. 第一次用stm32G系列的,之前的Jlink(非 ...

  7. IMX6ULL---SD卡制作与烧录步骤(重要)

    目录 1.imxdownload 2.制作烧录SD卡 2.1 SD卡分区 2.2  拷贝uboot到SD卡 2.3 拷贝kernel和dtbs到SD卡

  8. Android ROM的制作与烧录

    Android编译生成的三个镜像文件 Android源码编译后,在out/target/product/generic下生成的三个镜像文件:ramdisk.img,system.img,userdat ...

  9. Beagle X15 版本制作和烧录

    作为一大硬件开源组织中的一员,Beagle X15以他的强悍的性能在工业界有着广泛的应用,最近在做一个项目中 要用到它,就做了一些这方便的研究,发现里面还有不少坑要踩的,梳理一下踩到的坑,为后续做个积 ...

最新文章

  1. app 注册防刷 php,手机验证码设计和防刷制度
  2. 偏见方差的权衡(Bias Variance Tradeoff)
  3. python 读取yml文件_Python 读取 yaml 配置文件 | 文艺数学君
  4. idea连接mysql例子_IDEA连接MySQL数据库,并把数据库数据在浏览器中进行展示
  5. android browser 书签 路径,Android Browser学习七 书签历史模块: 书签UI的实现(2)
  6. java 结构体数组初始化_C数组结构体联合体快速初始化
  7. windbg 常用查看锁以及互斥量
  8. Nuance语音识别技术及解决方案
  9. 惯性力偶矩公式中j_万众期待的倍量过左峰选股公式,通达信专用,学会收益再翻一倍!...
  10. 使用wsdl2java编写webservice客户端
  11. 奥比中光深度摄像头_IphoneX发布!奥比中光也可提供3D深度摄像头
  12. 盗心贼歌曲用计算机多少数字,盗心贼简谱(歌词)-黑龙演唱-桃李醉春风记谱
  13. 华为荣耀Linux笔记本评测,华为荣耀 篇一:荣耀MagicBook Pro详细评测 当下最值得推荐的高性能全面屏笔记本...
  14. Python自动锁屏--window系统
  15. Linux系统安装Mediawiki
  16. SQL Server 数据库之分离和附加数据库
  17. 高维向量的相似度判定-距离产生了,美还在吗
  18. 老人自制6门红衣大炮抗强拆 被指涉嫌违法
  19. viper读取配置文件
  20. 计算机数据表示和运算

热门文章

  1. 多分类中accuary与micro F1-score的恒等性
  2. 3D Instance Embedding Learning With a Structure-Aware Loss Function for Point Cloud Segmentation
  3. python知道三角形三边求面积(海伦公式)
  4. 主题 02:如何设计系统预案(Preplan)?
  5. Access数据类型
  6. 豆瓣的robots内容分析
  7. 单系统 台电x80pro_台电X80 Pro (E6E9)-双系统安装文件平板固件
  8. SSH常见问题及其解决方法
  9. 居家生活实用生活小窍门集锦
  10. git Incorrect username or password (access token)问题解决