0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

针对STVP进行详细介绍、下载、安装和使用描述

strongerHuang 来源:嵌入式专栏 作者:嵌入式专栏 2020-11-01 11:13 次阅读

STVP是ST早期的一款下载编程工具,支持早期的ST早期的芯片(比如ST7系列),也支持STM8STM32。 该工具虽然相对ST-LINK utility、STM32CubeProg比较老,但该工具官方在2017年还进行了维护,目前还处于ACTIVE(活跃)状态。 下面针对STVP进行详细介绍、下载、安装和使用描述:

1

STVP介绍

STVP:ST Visual Programmer,即ST的一套可视化下载编程工具。

STVP提供了一个面向ST单片机的Flash全功能烧写环境,可方便的用于读取、写入和校验芯片内部存储器与选项字节。

1.支持下载调试硬件:

支持的下载调试器比较多:

ST-Link

R-Link

STice

STick

ST7DVP3

ST-TSLink

······

2.编程模式(协议)

编程模式与下载调试器有关。

比如ST-Link支持:

JTAG

SWD

SWIM

还有一些其他模式:

ICP

Scoket

3.支持编程的芯片

STVP编程工具是兼容多个系列的芯片:

ST7系列

STM8系列

STM32系列

先放三张图给大家看看:

大家可以从这三张图片看到很多信息,当还有很多内容,下面继续讲述。

2

STVP下载

1.官网地址:

https://www.st.com/en/development-tools/stvp-stm32.html

(公号不支持外链接,请复制链接到浏览器打开)

2.网盘地址:

官方需要账号或填写相关信息才能下载,也可以在我网盘下载,后台回复“ST工具下载链接”获取网盘下载地址。

3.STVP安装包说明

STVP目前最新版本V42.0.0,不出意外,官方应该不会再更新了(当然,不一定)。

下载的安装包(sttoolset_pack42.exe),是一个集多种工具为一体的安装包。

sttoolset_pack42.exe官方有几种描述:

stvd-st7

stvd-stm8

stvp-st7

stvp-stm8

stvp-stm32

所以,有几个地址下载的也是同一个安装包:

https://www.st.com/en/development-tools/stvd-st7.html

https://www.st.com/en/development-tools/stvd-stm8.html

https://www.st.com/en/development-tools/stvp-st7.html

https://www.st.com/en/development-tools/stvp-stm8.html

也就是说,sttoolset_pack42.exe是包含STVD(ST Visual Develop) 和STVP(ST Visual Programmer) 两种工具。

STVD支持ST7系列、STM8系列的软件开发环境(IDE)。

STVP支持ST7系列、STM8系列、STM32系列的下载编程工具。

3

STVP安装

1.安装环境

官网下载的安装包是exe文件,也就是说只支持Windows,不支持Linux、 Mac等操作系统。 2.安装过程Windows的安装基本都是一路Next下去,根据提示选择安装就行了,下面针对初学者,把过程分享出来。

提示:

可能你电脑系统的环境与我有差异,过程中可能有一些差异,一般来说问题不大。

4

STVP使用

STVP作为一个编程工具,包含常规的读、写(下载/编程)、擦除,选项字节编程等。

我们这里以ST-Link、 STM32F411为例来描述一下:

1.打开STVP,选择下载器类型、芯片等。

根据你硬件情况,完成上面5个步骤。 2.打开下载文件

3.下载(编程)

下载之前需要用ST-Link链接好STM32:

4.擦除下载过程可能会出现一些问题,比如写保护、未擦除

此时,进行擦除操作:

5.读取

有时候我们需要读取芯片内部Flash,可通过这个工具读取并保存为bin,或hex文件。(前提是没有读保护)

6.修改选项字

有些选项字我们可以通过编程工具进行修改,比如读写保护:

好了,基本内容就介绍到这里,最后说明一下,STVP是一款免费的软件工具,大家可以放心使用。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7507

    浏览量

    163962
  • ST
    ST
    +关注

    关注

    32

    文章

    1134

    浏览量

    129001
  • STVP
    +关注

    关注

    0

    文章

    10

    浏览量

    6491

原文标题:ST那个古老的STVP工具

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    雷达物位计安装完成后如何判断是否正常

    雷达物位计除了此前介绍过的雷达物位计三类调试方法,在安装后还可以通过基础的检查对其的安装进行判定。下面就来介绍基础的现场检查、连接及通电描述
    的头像 发表于 12-05 14:04 127次阅读

    请问STM8S用STVP烧录怎么加密?

    STM8S用STVP烧录怎么加密? 最好有加密的步骤,小弟刚接触这个,加密之后别人能否读出来? 加密过后的IC还能不能再烧录? 希望有经验大师指点指点
    发表于 05-16 06:09

    STM8S207RB每次下载前必须用STVP修改选项字才能下载,为什么?

    我的程序只是使用的W5500的程序,其他什么都没开,每次下载前都必须用STVP修改选项字,才能再次下载,我进行一步步试验,发现程序中只要加入下面这些,程序运行后,再次
    发表于 05-13 06:08

    STM32模拟EEPROM的数据用IAR下载怎么清除?

    如题,我下载后,模拟EEPROM的数据还在,怎么清?用J LINK下载的。如果用ST LINK在STVP清除就行。IAR不知怎么清。
    发表于 05-10 06:23

    STVP中stm8af6226的Option bytes与Datasheet不符是为什么?

    有没有人用过stm8af6226,在烧录软件STVP中选择芯片只有STM8AF6226TXSSS这一款,但里面的Option bytes内容与stm8af6226的Datasheet不符,而是
    发表于 05-09 08:22

    STVP不能烧录的原因?

    Error : < PROGRAM MEMORY erasing failed. 但是我的笔记本用上述的驱动,安装包,是可以安装下载程序的。所以,想请问下大神们,我台式电脑怎么安装
    发表于 05-09 08:14

    用iar debug进去的程序和用STVP烧录的程序不一样,为什么?

    我现在发现一个问题,就是用iar debug进去的程序和用STVP烧录的程序不一样,STVP烧录的程序运行速度快于IAR,诸位有谁知道原因的? 定时器的速度并没有变化,但是程序运行速度却不一样 注意:是STVP,不是stvd
    发表于 05-08 06:53

    STVP为什么没法烧录STM8S103F?

    STVP没法烧录STM8S103F
    发表于 05-06 09:21

    stvp可以烧录和读取,但是不能仿真为什么?

    stvp可以烧录和读取。 但是stvd不能仿真。错误信息如下。 跪求大神解救。 ---------------------------- Starting debug session...
    发表于 04-30 06:43

    STVP将STVD生成的.hex文件直接下载到板子上,板子就不能跑,请问是什么原因?

    我在STVD仿真下载程序,程序下进去,板子可以跑起来,可是我用STVP将STVD生成的.hex文件直接下载到板子上,板子就不能跑,请问是什么原因,我上网去查有人说是仿真时的下载地址跟你
    发表于 04-28 08:23

    c#调用stvp烧录stm8,在使用stvp_cmdlink时,烧录完后必须要按空格键才能退出怎么解决?

    目前在开发一个程序,c#调用stvp烧录stm8,在使用stvp_cmdlink时,发现烧录完后,必须要按空格键才能退出。在网上找了好久都没找到相关的资料,哪位大神有资料或者有什么方法请帮个忙。非常感谢!
    发表于 04-28 07:42

    程序使用IAR软件在线调试debug时提示报错,用stvp下载程序,仿真不了的原因?

    format there might be more information in the debug log window. 求助是什么问题,可以用stvp下载程序,仿真不了
    发表于 04-26 06:41

    使用IAR+stlink开发stm8s105的程序,使用STVP烧写hex或者s19文件后,程序运行现象明显不一致是怎么回事?

    使用IAR+stlink开发stm8s105的程序,直接使用IAR下载程序后运行正常,但是使用STVP烧写hex或者s19文件后,程序运行现象明显不一致。只要体现在延时上,正常延时1S的时候
    发表于 04-23 07:41

    详细介绍OVP过压保护芯片的功能及使用方法

    OVP过压保护IC:为了保护后级电路,平芯微早早推出了系列OVP过压保护芯片产品,很多客户对于OVP过压保护芯片的功能和使用仍然存在一些误解。这次我们平芯微就针对OVP过压保护芯片功能使用做详细描述
    的头像 发表于 02-22 18:18 3054次阅读
    <b class='flag-5'>详细</b><b class='flag-5'>介绍</b>OVP过压保护芯片的功能及使用方法

    详细讲解Altium Designer 23的安装教程

    在PCB设计中,软件的安装是我们迈出的第一步,接下来将详细讲解Altium Designer 23安装教程。
    的头像 发表于 01-09 10:02 9329次阅读
    <b class='flag-5'>详细</b>讲解Altium Designer 23的<b class='flag-5'>安装</b>教程