文章原始地址: http://feotech.com/?p=100

ST单片机使用ST Visual Programmer软件烧录程序简易教程
ST Visual Programmer 是ST公司为自家单片机开发的一款程序烧录读取工具软件。该软件简称STVP,使用STVP软件可以实现对芯片程序的批量烧录。

下方为软件的官方下载连接,随着官方网站的调整可能会有个别失效。
tp://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stvp-stm32.html

http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm8-software-development-tools/stm8-programmers/stvp-stm8.html

http://www.st.com/en/development-tools/stm8-software-development-tools.html?querycriteria=productId=SC2108

  1. 烧录器的软件配置

选择 Configure ST Visual Programmer 菜单

选择 Configure ST Visual Programmer 菜单
软件安装并完成后启动STVP,如上图所示进入Configure -> Configure ST Visual Programmer 选项菜单。

根据实际需求选择STVP对应选项

在弹出的窗口中依次选择烧录器类型、通讯接口、芯片型号并确定

2 .烧录文件的选择

打开File -> Open 菜单,在弹出窗口中选择烧录文件。如果无法显示烧录文件则在下方文件类型中选择烧录文件类型。

烧录程序加载后会在右侧窗口中以16进制显示,左侧显示则是配置信息。

点击下方的OPTION BYTE选项卡,在上方ROP选项中能选择 Read Out Protection ON.

点击上方红色箭头的Program all tabs(on active sectors if any) 按钮,或点击上方菜单Program -> All tabs(on active sectors if any)进行程序下载。

程序烧录过程中会提示设置保护选项,询问是否继续? 点击Yes按钮继续烧录并打开保护功能。

下方进度条会显示程序烧录进度。


程序烧录完成后会显示对应的提示

3.擦出保护功能

有时候芯片需要升级程序,此时芯片内部已经有上一版本程序并加密。直接烧录的时候会提示如下保护状态的提示窗口。

STVP提示保护窗口

此时将选项卡切换到OPTION BYTE , 在ROP选项中 选择 Read Out Protection OFF选项。 点击上方 Program current tab or active sectors 按钮即可解除烧录保护。

但此时芯片Flash内部之前烧录好的程序也同样将会被擦除。

ST单片机使用ST Visual Programmer软件烧录程序简易教程相关推荐

  1. 无法在 Mountain Lion 上启动 visual Paradigm 软件安装程序

    运行最新Mac OS X 10.8 (Mountain Lion) 的用户可能会遇到无法挂载 visual Paradigm的软件安装程序映像的问题. 挂载 VP 的软件安装程序映像时发出警告 此问题 ...

  2. FileZilla软件下载使用简易教程

    为什么要使用FileZilla进行文件互传呢? 当我们使用一台主机的时候,既有Linux系统又有Windows系统的时候,我们可以拖拽,复制粘贴等多种方式,那如果是两台不同的主机呢?我们该如何进行文件 ...

  3. visual studio2012运行C++程序代码教程

    运行环境及工具: Windows,visual studio professional2012 打开vs, 点击新建项目, 修改后,点击确定 点击-下一步,勾选-空项目,点击-完成 右击源文件,添加- ...

  4. 为什么单片机可以直接烧录程序的原因是什么?

    单片机(Microcontroller)可以直接烧录程序的原因主要有以下几点: 集成性:单片机是一种高度集成的芯片,内部包含了处理器核心(CPU).存储器(如闪存.EEPROM.RAM等).输入/输出 ...

  5. Arduino通过USB转TTL无BootLoader烧录程序的两种办法

    Arduino通过USB转TTL无BootLoader(引导程序)烧录程序的两种办法 注意 (这个实验室基于stm32duino的,avr单片机并不直接通用,不过如果你准备尝试使用串口来给avr单片机 ...

  6. ST Visual Programmer批量烧写教程

    源:ST Visual Programmer批量烧写教程 参考:为什么STM8 写了保护后,用ST Visual Programmer 无法重新烧录程序? 首先要说下为什么要建立烧写工程呢- -原因只 ...

  7. STVP ST Visual Programmer 下载程序出错

    用STVP ST Visual Programmer 下载程序出错 用另一个sllink v2 连接相同开发板下载没问题 错误信息如下: Programming OPTION BYTE area- E ...

  8. 使用STM32 ST-LINK Utility 烧录程序,ST LINK烧录程序,解锁FLASH

    关键词:ST LINK烧录程序,STLINK烧录程序,ST-LINK烧录程序,STLINK烧录程序,ST LINK解锁Flash 1.读取STM32内部FLASH及芯片信息 使用ST-Link连接硬件 ...

  9. 最新的单片机_涨势比深圳的房价还快!研究了39个ST单片机热门型号后,我发现了这些特点!...

    在近期电子元器件市场一众"萝卜蹲"涨价进程中,ST绝对是响当当的爆款."一天一个价"."比深圳房价涨的还快"大概是对ST单片机涨价行情最精确 ...

最新文章

  1. 使用vim打造自己的python编辑器
  2. ACM-ICPC 2018 徐州赛区网络预赛 D. Easy Math
  3. 启动Eclipse时,启不起来JVM terminated. Exit code=-1
  4. 「译」 用 Blazor WebAssembly 实现微前端
  5. 在linux上执行.net Console apps
  6. 在Eclipse中调试Maven项目
  7. flex插件_uniapp撸一个日历插件
  8. 继续跟上--“永远不要对一个外行聊你的专业”
  9. 语音识别的原理_语音识别原理_语音识别原理框图 - 云+社区 - 腾讯云
  10. 简单测试Content-Length和Chunked两种不同的数据传输方式
  11. 桶装水同城预订下单送水小程序开发制作(水站桶装水配送系统)
  12. 杭州电子科技大学acm--2006
  13. 正则表达式详解(贪婪与懒惰、前瞻与后顾、后向引用等)
  14. 百度网盘新用户超级会员多少钱
  15. fatal: Needed a single revision, invalid upstream “xxxx“ 问题解决
  16. 二进制十进制十六进制转换_二进制数制到十进制数制的转换
  17. 【VUE】vue网站设计-----字节招聘网站设计
  18. html5怎么查看路由器状态,怎么看路由器是否正常_怎么看路由器是否联网?-192路由网...
  19. 关于文字音译的网页(基于百度AI)
  20. Java并发包:ExecutorService和ThreadPoolExecutor

热门文章

  1. python 测试用例中设置执行时间_Python基于unittest实现测试用例执行
  2. 7.Mahout菩萨
  3. CSVHelper在Asp.Net MVC中的使用
  4. 第二个例子:单链表实现基排序(桶排序)
  5. 北航算法作业一 约瑟夫环问题
  6. ubuntu 设置root启动
  7. SVM分类器原理详解
  8. 如何学好C、C++------思维方式的转变
  9. linux s g文本替换问题
  10. 模拟浏览器自动化测试工具Selenium之一eclipse集成开发部署篇