可以運行獨立的燒錄軟件ST Visual Programmer (STVP)進行STM8芯片燒錄。運行“開始”->ST Toolset->Development Tools -> ST Visual Programmer,運行界面如圖2-65所示。
圖2-65 STVP界面圖
燒錄軟件配置:運行 Configure -> Configure ST Visual Programmer,如圖2-66所示。
圖2-66 燒錄工具及芯片選擇
Hardware: 燒錄工具。
Port: USB。
Programming mode: SWIM。
Device: 選擇要燒錄的型號。
打開要燒錄的目標文件 “File -> Open…”。
DATA MEMORY: EEPROM 數據區。
配置OPTION BYTE選項的界面如圖2-67所示。
圖2-67 配置OPTION BYTE
Value: 可直接在此框內直接輸入配置好的OPTION BYTE值,OPTION BYTE內容根據Value 的值自動配置好。
以STM8S105S4為例說明OPTION BYTE的配置。如圖2-68所示。
圖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-69 燒錄菜單選擇