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

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

3天内不再提示

STVD、 STVP、 ST-LINK utility这些工具你了解吗?

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-04 13:48 次阅读

ST生态提供工具、资料很多,可是很多朋友却不知道。今天就写点相关内容给大家。

1简述STVD、STVP和ST-LINK Utility

可能很多朋友都知道,或听说过STVD和STVP,但还是很多朋友傻傻分不清STVD和STVP这两个东西到底是什么。

同时,ST-LINK Utility这个工具相对来说很多人还是都知道,我之前也写过相关的文章:

1.STM32 ST-LINK Utility介绍、下载、安装、使用方法

2.利用STM32 ST-LINK Utility查看内核运行状态

1.STVD

STVD:ST Visual Develop,即ST的一套可视化开发环境。该工具套件还包括STVD集成开发环境和ST汇编语言链接器。有点类似Keil,或IAR。

STVD主界面:


2.STVP

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

STVP支持硬件

3.ST-LINK Utility

STM32 ST-LINK Utility是只针对于STM32,使用ST-Link的一套编程工具。

STM32 ST-LINK Utility主界面:

4.sttoolset

其实,STVD和STVP都属于ST的工具,二者集成在sttoolset工具包。

2

这些工具更多信息

真STVD和STVP这两个工具相对来说,推出年龄有点久了。但ST为了照顾更多人,还在更新维护。

1.STVD

上面说了,STVD是一款类似Keil,或IAR的这种工具,简单说就是用于ST处理器的编程开发的一套集成开发环境。

但是它推出的时间比较早,应该在2001年就推出了,那时候我还在读小学。主要针对的是ST之前较早的处理器ST7。

学习STM32的朋友,很多人应该在一些地方都看到过ST7,但都不了解。说实话,我都没用过ST7系列的单片机,在当时,老一辈工程师应该常用的(当然,之前51才是经典)。

后来STM8问世了,就沿用了之前的工具,将STVD兼容STM8。

看下支持硬件环境:

2.STVP

这个工具类似于STM32 ST-LINK Utility。ST在之前为了使ST的处理器有一个好的编程工具,将STVP一步一步升级,兼容STM8,STM32。

你会发现,STVP不但可以读写FLASH,连内部EEPROM都可以进行读写(也类似编程)。

所以,想要事先在STM8,或STM32带有EEPROM的芯片写数据的朋友,不妨用SDVP进行写数据。

3.ST-LINK Utility

ST处理器型号在不断增多,于是就将STM32的编程工具进行了独立,也就是我们看到的STM32 ST-LINK Utility。

这也是目前对STM32编程,使用最多的一个工具。官方目前也是重点在更新维护这个工具。

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

    关注

    1

    文章

    12

    浏览量

    20484
  • STVP
    +关注

    关注

    0

    文章

    10

    浏览量

    6471
  • st-link
    +关注

    关注

    1

    文章

    43

    浏览量

    9582
收藏 人收藏

    评论

    相关推荐

    st-link仿真电机控制时出现干扰的原因?怎么解决?

    我用stm32做电机控制的调试,调试工具st-link,但是发现仿真时一接上st-link,对电机的运行明显有干扰,显示的数据也不正确。求大侠指教。
    发表于 05-17 07:52

    st-link或j-link工具怎么烧写STM32信息区块?

    怎么烧写STM32 信息区块!用st-link 或 j-link工具
    发表于 05-08 07:20

    ST-LINK下载时出现Blank Check not feasible的原因?

    STVD中用ST-LINK给STM8下载程序,一直都出现Blank Check not feasible,提示程序没有下载进去,这是怎么回事啊,请大侠帮忙解答一下,找了很久了。。。
    发表于 05-06 06:28

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

    -> Emulator reset (usb://usb)... ** Connection error (usb://usb): swim error [30200]: st-link connection error -> Failed to connect target.
    发表于 04-30 06:43

    ST-LINK使用疑问求解

    新人求助,我的PCB板没有供电,之前用J-LINK使用SWD接线方式用四根线就可以正常输入程序,但是换用ST-LINK用四根线就不行。然后换了一块可以供电的板子就可以正常输入程序。所以想问一下,第一
    发表于 04-26 07:51

    在KEIL和STM32 ST-LINK Utility中可以找到或连接到FLASH,但却无法ERASE,怎么解决?

    STM32F030R8 ST-LINK keil_v5 STM32 ST-LINK Utility在KEIL和STM32 ST-LINK Utili
    发表于 04-03 07:27

    电脑完成最新升级,STM32 ST-LINK Utility没办法运行提示缺少mfc140.dll文件怎么解决?

    我的电脑完成最新升级,之后STM32 ST-LINK Utility没办法运行。先是提示缺少mfc140.dll文件。我从网上找了个文件放进相关文件夹里面,之后提示如下应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序
    发表于 03-29 08:28

    ST-LINK向STM8上传程序出错的原因?

    我先用IAR上传程序,出现这个错误,然后网上有人说先用STVP上传一次就可以了,结果也报错。ST-link驱动下载成功的。ST-LINK和STM8接线就4根线也没问题,我还给STM8板子外部供电。这个到底什么问题啊?
    发表于 03-27 07:27

    ST-LINK Utility无法连接到P-NUCLEO-WB55.NUCLEO板是为什么?

    ST-LINK Utility 版本 目标开发板是P-NUCLEO-WB55 的NUCLEO64 板,跳线使用STLink供电; 问题是:连接不上开发板,按照UM2550文档操作到下载步骤。
    发表于 03-26 08:08

    ST-link\\Jlink\\串口连接不上stm32怎么解决?

    自己画的板子,再用stlink设置写保护后,就再也无法连接上. 不管是设置sram启动还是系统存储器启动,还是主存储器启动. STM32 ST-LINK Utility或是Jflash. 还是串口都无法连接上stm32.无法连接更别提编辑选项字节了 请问路过的各路大佬,怎
    发表于 03-20 08:19

    STM32 ST-LINK Utility 4.2烧程序,过程中ST LINK的红绿灯一直不停闪烁,显示烧录成功芯片没有反应为什么?

    用的是STM32 ST-LINK Utility 4.2烧程序,这个软件可以识别芯片,过程中ST LINK的红绿灯一直不停闪烁,最后显示烧录成功,但是芯片没有反应
    发表于 03-20 07:35

    请问ST-LINK如何在IAR设置下载SWD接口的时钟速度?

    在STM32 ST-LINK Utility就有配置设置时钟频率的,否则旧版本固件是灰色的Old firmware提示; 不知道有人是否有做过类似的配置?---- ST-LINK怎么在IAR下设置下载SWD接口的时钟速度?
    发表于 03-20 07:31

    ST LINK utility与STM32G0采用SWD连接,使用ST LINK utility擦除全片程序时擦除不了怎么解决?

    ST LINK utility与STM32G0采用SWD连接,可通过KEIL下载程序,而使用ST LINK
    发表于 03-14 07:56

    NUCLEO-F103RB在升级ST-Link时,导致ST-Link不能使用怎么修复?

    NUCLEO-F103RB在用ST Link Upgrade升级ST-Link时, 选择Change Type 和 STM32 Debug+VCP,然后点击yes后电脑就不认这全板上的ST-L
    发表于 03-13 07:51

    STM32 ST-LINK Utility中开启读保护与在程序中开启RDP的区别是什么?

    STM32F103使用ST-LINK Utility量产模式,选择开启RDP后,单片机Flash读写功能出现问题。但是在程序中开启RDP,同样的程序,Flash读写功能正常。 请教下这2种开启RDP方式的区别是什么?
    发表于 03-07 08:22