【華為雲技術分享】LiteOS無法直接燒錄或者燒錄失敗解決方法--ST-Link


前提條件:

程序編譯成功,並且電腦上已經安裝ST-Link驅動,你使用的仿真器也是ST-Link。

上圖黑色的是J-Link,下圖紫色的是ST-Link,本教程適用於ST-Link,如果是J-Link,點擊這里查看教程

設備管理器中也能查看你使用的是ST-Link還是J-Link

環境:Win10+ST-LINK Utility v4.3.0.0

第一步:先到IoT Studio創建的工程目錄中把Huawei_LiteOS.hex文件取出

該文件默認在GCC/build目錄中,注意:由於大家IoT Studio版本不一致,所以可能不在build中,但是一定在GCC目錄下,可以自己找找。

第二步:打開STM32 ST-Link Utiliry並燒寫程序

①找到該軟件,一般位於C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\STM32 ST-LINK Utility.exe中也可能安裝時你自己指定了路徑

②打開STM32 ST-LINK Utility,選擇File-->Open file,在選擇剛才我們說的xxx.hex文件

③點擊connect to the target,下方會自動顯示識別出來的芯片型號以及flash大小

④點擊Full chip erase,擦除整塊芯片之前的程序

⑤點擊program verify並點擊start,等待燒寫並校驗完成,你就能看到程序正在運行了

點擊關注,第一時間了解華為雲新鮮技術~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM