前提條件:
程序編譯成功,並且電腦上已經安裝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,等待燒寫並校驗完成,你就能看到程序正在運行了