您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)如何使用Keil下載單獨(dú)的Hex文件到單片機(jī)內(nèi),文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
初學(xué)STM32時(shí),是通過(guò)串口1把Hex文件下載進(jìn)STM32的,需要一個(gè)串口模塊,而且還要設(shè)置BOOT0和BOOT1電平,然后通過(guò)FlyMcu軟件進(jìn)行下載,這也是一種不錯(cuò)的方法,這里我要介紹的是使用JLink調(diào)試器和Keil MDK-ARM來(lái)下載Hex文件,無(wú)需源代碼,只需要一個(gè)調(diào)試器。
Hex文件,如Demo_STM32.hex
Keil軟件,v4或v5版本,如Keil v5.16a
ARM調(diào)試器,Jlink或ST-Link,如Jlink v9
STM32開(kāi)發(fā)板,如STM32F103RET6
準(zhǔn)備一個(gè)完整的工程,注意,這個(gè)工程的芯片型號(hào)、開(kāi)發(fā)板的芯片型號(hào)、Hex文件對(duì)應(yīng)的芯片型號(hào),這三者的芯片型號(hào)要保持一致,否則會(huì)出現(xiàn)不能正確運(yùn)行的問(wèn)題。如都是STM32F103RET6。
如圖,先選擇調(diào)試器類型,然后點(diǎn)擊 Setting,如果連接上芯片,會(huì)在右側(cè)顯示芯片的ID號(hào)。
打開(kāi)工程配置界面中的,Output選項(xiàng),可以看出我這個(gè)工程輸出文件存放的路徑是在OBJ目錄下,名稱是NiceDay
開(kāi)OBJ目錄可以看到這個(gè)工程生成的hex文件名稱為NiceDay.hex
注意末尾的擴(kuò)展名.hex不要少。
在輸出窗口可以看到下載完成
如果程序沒(méi)有運(yùn)行,可以在下載界面查看是否勾選了下載完成后復(fù)位運(yùn)行。
關(guān)于如何使用Keil下載單獨(dú)的Hex文件到單片機(jī)內(nèi)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。