這篇文章將為大家詳細(xì)講解有關(guān)如何使用Keil下載單獨(dú)的Hex文件到單片機(jī)內(nèi),文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
創(chuàng)新互聯(lián)長(zhǎng)期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為北辰企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),北辰網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
初學(xué)STM32時(shí),是通過串口1把Hex文件下載進(jìn)STM32的,需要一個(gè)串口模塊,而且還要設(shè)置BOOT0和BOOT1電平,然后通過FlyMcu軟件進(jìn)行下載,這也是一種不錯(cuò)的方法,這里我要介紹的是使用JLink調(diào)試器和Keil MDK-ARM來下載Hex文件,無需源代碼,只需要一個(gè)調(diào)試器。
Hex文件,如Demo_STM32.hex
Keil軟件,v4或v5版本,如Keil v5.16a
ARM調(diào)試器,Jlink或ST-Link,如Jlink v9
STM32開發(fā)板,如STM32F103RET6
準(zhǔn)備一個(gè)完整的工程,注意,這個(gè)工程的芯片型號(hào)、開發(fā)板的芯片型號(hào)、Hex文件對(duì)應(yīng)的芯片型號(hào),這三者的芯片型號(hào)要保持一致,否則會(huì)出現(xiàn)不能正確運(yùn)行的問題。如都是STM32F103RET6。
如圖,先選擇調(diào)試器類型,然后點(diǎn)擊 Setting,如果連接上芯片,會(huì)在右側(cè)顯示芯片的ID號(hào)。
打開工程配置界面中的,Output選項(xiàng),可以看出我這個(gè)工程輸出文件存放的路徑是在OBJ目錄下,名稱是NiceDay
開OBJ目錄可以看到這個(gè)工程生成的hex文件名稱為NiceDay.hex
注意末尾的擴(kuò)展名.hex不要少。
在輸出窗口可以看到下載完成
如果程序沒有運(yùn)行,可以在下載界面查看是否勾選了下載完成后復(fù)位運(yùn)行。
關(guān)于如何使用Keil下載單獨(dú)的Hex文件到單片機(jī)內(nèi)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。