付費(fèi)下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
DocID13916Rev1[EnglishRev用戶手冊STM32?和Flash加載器演示程前本文檔旨在描述STMicroelectronicsSTM32?和STM8Flash加載器演示程序,該程序用演示系統(tǒng)器自舉程序的功能本文檔詳細(xì)描述了運(yùn)行演示程序軟件所需要的硬件和軟件環(huán)境,以及演示程序軟件的用例。 指 演示程序的組成部 軟件內(nèi) 硬件內(nèi) 系統(tǒng)要 Flash加載器演示程序安 軟件安 硬件安 用戶界面說 命令行的使 版本歷 表格索引表 文檔版本歷 表 中文文檔版本歷 DocID13916Rev1[EnglishRev DocDocID13916Rev1[EnglishRev索 索圖 系統(tǒng)屬性 圖 設(shè)備管理器窗 圖 圖 InstallShieldWizard協(xié) 圖 連接設(shè)置頁 圖 Flash狀態(tài)頁 圖 器件信息頁面-STM32示 圖 器件信息頁面-STM8示 圖 STM32操作選擇頁 圖 STM8操作選擇頁 圖 選項(xiàng)字節(jié)編輯頁 圖 操作進(jìn)度頁 圖 命令行版 指 指演示程序的組成部分Flash加載器演示程序套件包含以下內(nèi)容:軟件內(nèi)容STBLLIB.dll:系統(tǒng)器自舉程序協(xié)議和通信API虛函數(shù)的動態(tài)庫,STUARTBLLib.dll:系統(tǒng)器自舉程序協(xié)議和 COM通信API的動態(tài)庫Files.dll:含有文件操作API的動態(tài)庫,用于加載和保存二進(jìn)制、十六進(jìn)制MotorolaS19文件STMicroelectronicsFlashloader.exe 位于安 中。它含有所支持設(shè)備的映射說明文件Src” 位于安裝 中。它含有兩個DLL的頭文件和庫文件,以及命令行版本的完整源代碼?!癉oc” 位于安裝 中,它含有UM0462和UM0516(意法半導(dǎo)體微控制器自舉程序的WidowsAPI)用戶手冊。硬件內(nèi)容Flash加載器演示程序可與支持系統(tǒng)器自舉模式UART協(xié)議的所有意法半導(dǎo)體器件協(xié)同工作。意法半導(dǎo)體( )。系統(tǒng)要為了在Windows操作系統(tǒng)上使用Flash加載器演示程序,PC上的Windows必須是較新的版本,例如Windows98、Millenium、200、XP、Visa或Windows7。若需確定您計(jì)算機(jī)上安裝的Windows操作系統(tǒng)版本,可右鍵單擊桌面上的“我的電腦”圖標(biāo),然后在出現(xiàn)的彈出菜單中點(diǎn)擊“屬性”項(xiàng)。操作系統(tǒng)類型顯示在“系統(tǒng)”下的“系統(tǒng)屬性”框中,如圖1所示DocID13916Rev1[EnglishRev 指 圖圖系統(tǒng)屬 因?yàn)閼?yīng)用程序使用了UART接口,為了能夠進(jìn)行通信,您需要確認(rèn)是否有可用的COM(RS232)若需檢查是否有可用接口(COM),請右鍵單擊桌面上的“我的電腦”圖標(biāo),并從彈出菜單中選擇“屬性”,這會顯示“系統(tǒng)屬性”框。點(diǎn)擊“硬件”選項(xiàng)卡,然后點(diǎn)擊“設(shè)備管理器”按鈕,顯示系統(tǒng)硬件配置??捎玫腃OM端口在硬件樹的“端口(COM&LPT)”節(jié)點(diǎn)下分組列出,如圖2所示。 DocID13916Rev1[EnglishRev 指圖 設(shè)備管理器窗需要注意的 端口的通信能力。要獲 端口的通信能力,請右鍵單擊通信端(COMx)項(xiàng),然后點(diǎn)擊“屬性”,顯示屬性窗口。選擇“端口設(shè)置”選項(xiàng)卡“比特/秒”組合框旁邊的箭頭,即可知道該端口支持的波特率。Flash加載器演示程序安裝軟件安裝如果計(jì)算機(jī)上安裝了更早的版本,請先使用“控制面板”中的“添加或刪除程序”服務(wù)進(jìn)行卸載。運(yùn)行Setup.exe文件:InstallShieldWizard將指導(dǎo)您在您的計(jì)算機(jī)上完成Flash加載器演示程序的安裝,如圖3和圖4所示(您必須接受協(xié)議才能安裝該軟件)。DocID13916Rev1[EnglishRev 指 圖InstallShield 協(xié)圖InstallShield 協(xié)在成功安裝軟件后,點(diǎn)擊“完成”按鈕。version.txt文件將 ?自帶的記事應(yīng)用程序中自動打開,它包含新版本的說明。如果沒有改變過InstllSildWizrd中復(fù)選框的默認(rèn)狀態(tài),關(guān)閉記事本將啟動Flash加載器演示程序。 DocID13916Rev1[EnglishRev 指硬件安裝由于Flash加載器演示程序使用UAT接口進(jìn)行通信,因此如果要進(jìn)行UAT通信時,設(shè)備應(yīng)連接到可用的PCCOM端口。DocID13916Rev1[EnglishRev 用戶界面說 用戶界面說明Flash加載器演示程序被設(shè)計(jì)為向?qū)?yīng)用程序。它被劃分為六個步驟:Flash第1從“程序”菜單運(yùn)行Flash加載器演示程序(尚未與設(shè)備建立連接),然后確保器件已連接到您的計(jì)算機(jī),并復(fù)位器件以重啟系統(tǒng)器自舉程序代碼?!痹O(shè)置為5請確保自舉配置引腳已經(jīng)正確設(shè)置,然后點(diǎn)擊“下一步”繼續(xù)。如果已建立連接,向?qū)⑥D(zhuǎn)至下一步,否則將顯示消息框,指示發(fā)生的錯誤??赡茱@示的錯誤消息:無法打開COM端口”:當(dāng)找不到所選COM端口或另一個進(jìn)程已在使用該端口時,顯示此消息。“未識別設(shè)備”:當(dāng)接收到的值不是0x9時,顯示該消息。重置設(shè)備也許能夠解決這個問題。: 串口的讀請求如果在發(fā)出后一段時間內(nèi)未接收到數(shù)據(jù),該請求就會被中止,這段時間即為超時參數(shù)。推薦值為5秒,具體取決于使用環(huán)境,例如硬件性能。 DocID13916Rev1[EnglishRev 用戶界面說明圖 連接設(shè)置頁注: 為了支持一些使用UAT協(xié)議模擬LIN回響操作的STM8器件,F(xiàn)lsh加載器演示程序2.10版加入了"Ech"選項(xiàng)。如果不使用這些器件,應(yīng)禁用此選項(xiàng)。DocID13916Rev1[EnglishRev 用戶界面說 第2在第2步中,連接已建立且已開始通信。它會顯示Flash器狀態(tài)。如果處于讀保護(hù)狀態(tài),則“下一步”按鈕將被禁用,可點(diǎn)擊“解除保護(hù)”按鈕解除保護(hù)。注 點(diǎn)擊“解除保護(hù)”按鈕不但會解除Flash器的讀保護(hù),還會擦除它的所有頁面圖 Flash狀態(tài)頁 DocID13916Rev1[EnglishRev 用戶界面說明第3在此步驟中,向?qū)э@示可用的器件信息,例如目標(biāo)ID、固件版本、支持的設(shè)備、器映射和器保護(hù)狀態(tài)。 器件信息頁面-STM32示例DocID13916Rev1[EnglishRev 用戶界面說 圖 器件信息頁面-STM8示 DocID13916Rev1[EnglishRev 用戶界面說明第4在此步驟中,請選擇請求的操作——擦除、、上傳、禁用/啟用Flash保護(hù)或編輯選項(xiàng)字節(jié),并設(shè)置相關(guān)參數(shù):擦選擇“All”會擦除整個選擇Slectio”可自定義擦除操作。點(diǎn)擊..”按鈕可顯示器映射窗口。然后,請選中要擦除的頁面并點(diǎn)擊“確定”。點(diǎn)擊相關(guān)瀏覽按鈕,可打開二進(jìn)制、十六進(jìn)制或 Motorola文件如果加載的文件為二進(jìn)制文件,則地址為第一頁的起始地址,但“@”字段仍然可以編輯以便于更改。如果加載的文件為十六進(jìn)制或S19Motorola文件,則地址為文件中第一條記選中“Verify”復(fù)選框可在操作完成后啟動驗(yàn)證過程選中“Optimize”可過濾掉256字節(jié)全為FF的數(shù)據(jù)包選中“Applyoptionbytes”,然后選擇由“Editoptionbytes”操作創(chuàng)建的選項(xiàng)上 可點(diǎn)擊相關(guān)的瀏覽按鈕,將上傳的數(shù)據(jù)保存為二進(jìn)制、十六進(jìn)制或 文件禁用/啟用Flash– 可分別從兩個下拉菜單中進(jìn)行選擇,組成所需令(啟用讀保護(hù)、禁用讀保護(hù)、啟用寫保護(hù)、禁用寫保護(hù))。所有保護(hù)命令都將應(yīng)用于所有Flsh器頁面,但啟用寫保護(hù)除外。若需自定義要寫保護(hù)的頁面,..”按鈕選擇。 如需設(shè)置選項(xiàng)字節(jié),請選中該選項(xiàng),然后點(diǎn)擊“Next”(第5步圖11)警告 只有在寫保護(hù)被禁用時,才能執(zhí)行擦除和操作DocID13916Rev1[EnglishRev 用戶界面說 圖 STM32操作選擇頁 DocID13916Rev1[EnglishRev 用戶界面說明圖 STM8操作選擇頁第5注 此步驟僅適用于STM32器件。對于STM8器件,沒有第5步最后一個向?qū)ы撁嫒Q于您在第4步中會顯示選項(xiàng)字節(jié)編輯頁面。它包含從器 的當(dāng)前選項(xiàng)字節(jié)值:RDP、USER、Data0Data1、WRP0、WRP1、WRP2和WRP3 參考 Flash編程手冊(PM0042, )中的選項(xiàng)字節(jié)加載器一節(jié)在此步驟中,可以加載已編輯的選項(xiàng)字節(jié)值、從器件選項(xiàng)字節(jié)值、以及將選項(xiàng)字節(jié)值保存到文件。DocID13916Rev1[EnglishRev 用戶界面說 圖 選項(xiàng)字節(jié)編輯頁會顯示操作頁面。它會給出要或上傳的數(shù)據(jù)的大小、已完成百分比和操作的持續(xù)時間,如圖2所示。若需停止操作,“Cancel”按鈕“Connectionsettingpage”(第1步),以免啟動新操作。如果在第4步中沒有選中“Jumptouserprogram”復(fù)選框,則“Back”按鈕仍處于 DocID13916Rev1[EnglishRev 用戶界面說明圖 操作進(jìn)度頁DocID13916Rev1[EnglishRev 命令行的使 命令行的使用命令行版本(STFlasLoad.exe)提供的功能與GUI相同。它支持多個選項(xiàng),可運(yùn)行一系列操作。 STMFlashLoader.exe選項(xiàng)[參數(shù)][選項(xiàng)[參數(shù)-顯示-定義COM DocID13916Rev1[EnglishRev 命令行的使用 -c--pn端(例如1、2...,默認(rèn)值為-c--br波特率(例如115200、57600...,默認(rèn)值為-c--db數(shù)據(jù)位數(shù)({5,6,7,8}...中的一個值,默認(rèn)值為-c--pr奇偶校驗(yàn)({NONE,ODD,EVEN}...中的一個值,默認(rèn)值為-c--sb停止位({1,1.5,2}...中的一個值,默認(rèn)值為-c--ec回響(值為ON或OFF...,默認(rèn)值為-c--to超時((毫秒)例如1000、2000、3000...,默認(rèn)值為-c選項(xiàng)支持同時使用多個參數(shù)。這意味著您可以在同一個命令中設(shè)置多個參數(shù):-c--pn1--br115200--to定義要使用的MCU -擦除根據(jù)給定的參數(shù),該命令可擦除器的指定頁面或擦除整個Flash器。完成此操作可能需要1秒或更長時間,具體時長取決于所擦除的器的大小。-e--all-esec3012會擦除代碼為0、1和2的3-將Flash器內(nèi)容上傳到指定文件(二進(jìn)制、十六進(jìn)制或s9文件;文件擴(kuò)展名決定所使用的文件類型),請按以下形式使用-u選項(xiàng)指定文件:-將指定文件的內(nèi)容到MCUFlash器的指定地址。若需指定要的文件和地-d--a地址(十六進(jìn)制)--fn文件名(完整路徑名(二進(jìn)制、十六進(jìn)制或s19文件;通過文件擴(kuò)展名識別文件類型)對于二進(jìn)制文件,必須提供地址;對于十六進(jìn)制和s19文件,忽略地址。要驗(yàn)證已的數(shù)據(jù),請?zhí)砑?v參數(shù)。要優(yōu)化和刪除FF數(shù)據(jù)包,請使用--o參數(shù)DocID13916Rev1[EnglishRev 命令行的使 -獲取或設(shè)置選項(xiàng)字節(jié)。使用--get可從器件選項(xiàng)字節(jié),并將值保存到文件使用--set可將選項(xiàng)字節(jié)寫入器件。選項(xiàng)字節(jié)可以從文件,或以值的形式給出--set--vals--OPB十六進(jìn)制的值((User、RDP、Data0、Data1、WRP0、WRP1WRP2、WRP3)中的OPB)-o選項(xiàng)可以接受多個參數(shù),如下文所示:-oget--setvals--User01RDP5AData0DEData1警告: 在設(shè)置選項(xiàng)字節(jié)時,如果RDP不等于A5h,則將激活讀保護(hù),并且所有后續(xù)操作都將失敗。 DocID13916Rev1[EnglishRev 命令行的使用-激活或停用保護(hù)。其使用方法-p--erp(激活讀保護(hù)-p--drp(解除讀保護(hù)-p--ewp頁面的組數(shù)頁面組的代碼(激活給定頁面組代碼的寫保護(hù)-p--dwp(禁用寫保護(hù)警告: --erp參數(shù)會激活讀保護(hù)。所有后續(xù)操作都將失敗。要避免此類問題,請使用-p--erp作為最后一個參數(shù)。-跳轉(zhuǎn)至指定地址。其使用方法-將 RTS引腳設(shè)為高或低電平。其使用方法如下-Rts將 DTR引腳設(shè)為高或低電平。其使用方法如下-Dtr--: 請注意,所有命令行選項(xiàng)都是按順序執(zhí)行的。因此,通過仔細(xì)安排命令行選項(xiàng),您可以使用自定義的批處理文件執(zhí)行復(fù)雜的操作序列。DocID13916Rev1[EnglishRev 版本歷 表 文檔版本歷日版變
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年會計(jì)核算與財務(wù)管理制度指南
- 建筑工地安全施工腳手架方案
- 2026年AR增強(qiáng)現(xiàn)實(shí)零售報告及未來五至十年沉浸式購物報告
- 土建檢修施工方案(3篇)
- 洋河酒廠施工方案(3篇)
- ppp移交應(yīng)急預(yù)案(3篇)
- 書法團(tuán)建活動策劃方案(3篇)
- 主業(yè)裝修施工方案(3篇)
- 漢服銷售活動方案策劃(3篇)
- 跨境電商數(shù)字內(nèi)容創(chuàng)作平臺項(xiàng)目2025年創(chuàng)新營銷模式可行性研究報告
- GB/T 20065-2025預(yù)應(yīng)力混凝土用螺紋鋼筋
- 電廠調(diào)試安全教育培訓(xùn)課件
- 煉銅廠安全知識培訓(xùn)課件
- 眼鏡驗(yàn)光師試題(及答案)
- 2025年江西公務(wù)員考試(財經(jīng)管理)測試題及答案
- 衛(wèi)生院孕優(yōu)知識培訓(xùn)課件
- 2025年重慶高考高職分類考試中職語文試卷真題(含答案詳解)
- 電商預(yù)算表格財務(wù)模板全年計(jì)劃表格-做賬實(shí)操
- 委托付款管理辦法
- 煤礦后勤管理辦法
- 《英耀篇》全文文檔
評論
0/150
提交評論