2018年2月28日 星期三

ST LINK utility 燒錄有讀取保護的stm32 IC的步驟

1.因為當初電路設計是使用SWIM接口,所以在燒錄之前已經將接口連接上然後再將裝置送電.
裝置送電後,再開啟ST LINK UTILITY.然後到命令烈的TARGET的選單中選擇CONNECT.
之後會跳出一個視窗顯示不能讀取MENORY.裝置這時也會停止!
2.按下跳出視窗的確定鍵後,再來也是到TARGET - > Option byte.

3.然後會跳出一個視窗,將左上角的Read Out Protection 由enable改成Disable.因為這個視窗太長用滑鼠可能會按不到確定鈕.建議可用鍵盤上的 Tab切換到確定鈕.

4.按下確認鈕後,就可實際連線到裝置了!順便確認一下連線到的裝置MCU的型號正不正確!另外讀取到的碼都是FFF.因為現階段只是要燒錄,並沒有要反組譯,所以不用管這一部分!


5.再來就是燒錄了!首先選到TARGET - > Program & verify

6.會跳出視窗會請你指定要燒錄的韌體,指定好後會跳出以下視窗.再確認要燒錄的程式記憶體起始位置是否正確(因為韌體人員有可能指定另一個位置開始,所以要詢問韌體人員).韌體的資料夾位置是否正確.都確認好後,按下START 就開始燒錄!

7.燒錄完成後,裝置MCU就會自動重新啟動! 再來就是TARGET-> DISCONNECT 退出連線


沒有留言:

張貼留言