支持国产芯片,因为公司要使用国产芯片来替代ST芯片,在此需求上需要进行不同芯片的批量下载功能。经过查询资料得知了ST公司推出的STVP,通过在网上查询得到了一些源码。有源码就好搞。可惜的是源码中大量的dll文件不存在 麻烦。通过一步一步实验终于可以跑通了下面上链接。
原创
2021-07-20 09:38:42
146阅读
文章目录1、概述2、使用 IAR 编程软件下载应用程序2.1、IAR软件界面及应用程序加载方法2.2、IAR软件常用工具2.3、IAR软件编译、下载步骤2.4、使用 IAR 程序生成*.hex 文件设置3、使用 STVP 软件下载应用程序3.1、STVP软件界面及设置3.2、STVP软件程序下载3.3、STVP 软件读取单片机选项字节4、使用 Flash Loader 软件下载应用程序4.1、Fl
转载
2024-03-23 19:47:48
228阅读
文章目录1、概述2、使用 IAR 编程软件下载应用程序2.1、IAR软件界面及应用程序加载方法2.2、IAR软件常用工具2.3、IAR软件编译、下载步骤2.4、使用 IAR 程序生成*.hex 文件设置3、使用 STVP 软件下载应用程序3.1、STVP软件界面及设置3.2、STVP软件程序下载3.3、STVP 软件读取单片机选项字节4、使用 Flash Loader 软件下载应用程序4.1、F
文章目录一、前述二、STVD的使用三、STVP的使用1、STVP的作用:2、STVP的使用四、串口烧录程序 一、前述STVD是意法半导体推出的,可以支持STM8和STM32 而IAR不尽如此,还支持51,MSP430等芯片软件开发环境:编写程序,调试软件功能,下载固件到单片机中硬件开发环境:连接外围电路,驱动功能外设,实现电气功能 最终构成一个以STM8系列单片机作为控制核心的应用系统。MCS-
1、PC机上开发软件 PC机上的软件包括:ST-LINK驱动程序、IAR集成开发环境、STM8S标准函数库、STVP烧录工具。ST-LINK调试&编程器需要驱动程序 这个驱动程序不需要单独安装,安装STVP时会一起安装。IAR集成开发环境 IAR集成开发环境是集程
转载
2023-08-12 14:41:03
227阅读
仿真报错 error30220 在用STVD软件仿真程序的时候,有时候报错。弹出一个error30220的警告窗口。引起这个问题原因有可能是烧写软件STVP软件刚烧写过程序,STLINK 被烧写软件占用了,这时可以把烧写软件STVP关掉,然后重新仿真,就能正常使用了。如果还不行就拔掉STLINK烧写器,关掉软件。重新打开软件,连接烧写器。烧写程序时报错有时候在烧写程序的时候会提示RAM
gdi-error[40701]ption bytes read error:not complemented:please use a programmer.用STVP可以恢复。但注意烧OptionByte时,一定要设成Read Out Protection ON,才能成功。如果设成Read Out Protection OFF,则还是不能恢复。还要注意要用Program->Current
原创
2014-06-13 08:41:13
4789阅读
目录 目录格式定义及含义EXAMPLE1 Example12 Example2 在进行STVP开发过程中,编译后会生成s19后缀的文件。 百度S19后得到如下内容:S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motorola format for EEPROM programming。
凡用过STM32的用户应该知道,当你完成程序调试要对芯片进行程序代码烧录编程的话可以有多种方式。若通过调试接口【JTAG/SWD】来烧写程序,一般要使用STLink Utility或STVP工具软件来完成;若通过UART接口来烧写程序,往往要下载个基于PC端的flash 烧录工具软件STM32 Flash loader demonstrator配合;若通过USB接口来烧写程序,往往需下载USB D
转载
2024-03-10 20:32:30
137阅读
作者 | strongerHuangST-LINK Utility 是一款针对 STM32 的下载编程工具,目前它被 STM32CubeProgrammer 代替了,官方已经停止更新,但它同样是一款很好的工具,也相对比较稳定。1ST下载编程工具针对 STM32 的编程工具,官方出了三个比较常用的工具,分别是:STVP、 ST-LINK Utility 和 STM32CubeProgrammer。1
STM32CubeProgrammer(STM32CubeProg)是STM32微控制器的专用编程工具。 STM32用户都知道,当完成程序调试,需要对芯片进行程序代码烧录编程,一般会有三个选择:
通过调试接口【JTAG/SWD】来烧写程序,一般要使用STLink Utility或STVP工具软件来完成;通过UART接口来烧写程序,需要下载基于PC端的flash
转载
2024-09-04 15:47:19
1615阅读
主要用途是配合STVP进行量产工具的开发应用。因为涉及到常量的修改不想编译和修改或者应用再无法修改原始文件的地方 可以通过提前记录对应的常量偏移来进行修改。需求:修改指定偏移位置的hex文件 并将此行的记录校验修正。下面是我对网上提供的一些源码基础上进行的代码修改这里是我的试验工程代码有兴趣可以查阅一、Hex是什么?网上对于hex文件的说明..
原创
2021-07-19 16:41:48
1950阅读
功能实现目标 通过对选项字节的写操作来实现TIM2的CH3通道的PWM输出IO复用。能够设置为PA3或者PD2输出。 通过STVP方式操作链接 选项字节 选项字节包含芯片硬件特性的配置和存储器的保护信息,这些字节保存在存储器中一个专用的块内。除了ROP(读出保护)字节,每一个选项字节必须被保存两次。
转载
2018-03-19 14:57:00
489阅读
2评论
凡用过STM32的用户应该知道,当你完成程序调试要对芯片进行程序代码烧录编程的话可以有多种方式。若通过调试接口【JTAG/SWD】来烧写程序,一般要使用STLink Utility或STVP工具软件来完成;若通过UART接口来烧写程序,往往要下载个基于PC端的flash 烧录工具软件STM32 Flash loader demonstrator配合;若通过USB接口来烧写程序,往往需下载USB D
转载
2024-01-08 12:30:43
317阅读
STM32CubeProgrammer(STM32CubeProg)是STM32微控制器的专用编程工具。STM32用户都知道,当完成程序调试,需要对芯片进行程序代码烧录编程,一般会有三个选择:通过调试接口【JTAG/SWD】来烧写程序,一般要使用STLink Utility或STVP工具软件来完成;通过UART接口来烧写程序,需要下载基于PC端的flash 烧录工具软件STM32 Fla
最近项目用到了STM8S103K3T6的beep功能,调试时遇到了无法更改寄存器BEEP_CSR的值的问题,造成无法开启beep功能;网上一搜全是提到OPTION BYTE的设置问题,不管用IAR或者stvp烧写前设置,还是在程序中操作FLASH通过软件方式改变OPTION BYTE,都没有作用,自己翻看最新版的手册,里面讲的也是前后冲突,英文版的也是 言归正传,项目中就是在PD4脚接的无源蜂鸣器
转载
2024-06-12 11:22:57
89阅读