STVP烧录教程

    可以运行独立的烧录软件ST Visual Programmer (STVP)进行STM8芯片烧录。运行“开始”->ST Toolset->Development Tools -> ST Visual Programmer,运行界面如图2-65所示。

[转载]2.4.2 <wbr>使用STVP烧录

图2-65 STVP界面图

烧录软件配置:运行 Configure -> Configure ST Visual Programmer,如图2-66所示。

[转载]2.4.2 <wbr>使用STVP烧录

图2-66 烧录工具及芯片选择

Hardware: 烧录工具。

Port: USB。

Programming mode: SWIM。

Device: 选择要烧录的型号。

打开要烧录的目标文件 “File -> Open…”。

DATA MEMORY: EEPROM 数据区。

配置OPTION BYTE选项的界面如图2-67所示。

[转载]2.4.2 <wbr>使用STVP烧录

图2-67 配置OPTION BYTE

Value: 可直接在此框内直接输入配置好的OPTION BYTE值,OPTION BYTE内容根据Value 的值自动配置好。

以STM8S105S4为例说明OPTION BYTE的配置。如图2-68所示。

[转载]2.4.2 <wbr>使用STVP烧录

图2-68 OPTION BYTE配置举例

ROP:读出保护设置。若设置了ON,那么程序是就无法读出。

UBC [7:0]:用户启动代码区。一般用户在做IAP时,需要保护的代码部分设置。

AFR[7:0]: 备选功能重映射选项。通过此来设置需要的功能。比如同一个引脚会有不同的功能。可通过此选项来设置需要的功能。

HSITRIM:高速内部时钟调节寄存器大小。

LSI_EN: 低速内部时钟使能。

IWDG_HW: 独立看门狗。

WWDG_HW: 窗口看门狗激活。

WWDG_HALT: 当芯片进入停机模式时窗口看门狗的复位动作。

EXT_CLK: 外部时钟选择。

CKAWUSEL: 自动唤醒单元/时钟。

PRSC[1:0]: AWU时钟预分频。

HSECNT[7:0]: HSE晶体振荡器稳定时间。

BOOTLOADER ENABLE: 如果用户使用UART来下载程序,可通过此选项位来设置。

更多的信息,可参考STM8S105S4的数据手册。

选择“Program>All tabs(on action sectors if any)”。 此选项可将“PROGRAMM MEMORY,DATA MEMORY和OPTION BYTE”一起烧录到STM8里面去。如图2-69所示。

[转载]2.4.2 <wbr>使用STVP烧录

图2-69 烧录菜单选择

原文地址:https://www.cnblogs.com/alanfeng/p/4915311.html