stm32 bin檔案和hex檔案的生成和下載
阿新 • • 發佈:2019-01-23
1.hex檔案的生成
在如上圖的設定中勾選上生成建立hex檔案即可,通過串列埠可以將hex檔案下載到晶片中,在下載過程中要讓晶片的boot0為1,boot1為0.在下載完成後晶片斷電將boot0置為0,重新上電啟動開發板。
在通過串列埠進行下載時的flymcu軟體的設定為
2.bin檔案的生成
在After build/Rebuild中勾選第一項並在後面填寫
C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ../output/1.bin ../output/1.axf
前面是keil5中fromelf.exe應用程式的路徑,後面1是工程檔名字
3.bin檔案的燒寫
燒寫工具
開啟後會彈出一個對話方塊點×就行。然後點File選單下Open File,開啟要燒寫的bin檔案,選好後點擊確定,然後出現如下介面,點選OK
然後點選Options,點選第一項,進行設定,設定介面如下
根據實際情況選擇晶片型號和下載方式
然後點選Target下的Connect連線,在下面的對話方塊中可以看到Connected successfully。
然後點選Target下的Program,進行程式的下載,在連續出現的兩個對話方塊都選擇是,下載完成後對晶片重新上電或者復位,就行。