那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

stm32怎么燒錄程序

工程師 ? 來源:未知 ? 作者:姚遠香 ? 2018-11-16 16:09 ? 次閱讀

STM32燒錄程序目前筆者知道的有三種:JLink ,Ulink和串口燒錄,使用工具分別為:JLink,ULink以及USB轉TTL線。

ULink 燒錄程序

在安裝MDK過程中,會有提示是否安裝驅動,該驅動就為ULink驅動,如果選擇是就不需要再安裝驅動了,否則就需要自己手動下載驅動并安裝,驅動安裝完畢之后我們需要告訴我們的MDK我們使用的是什么燒錄工具,右鍵Target目錄選擇Options for Target…。。,在彈出的Options for target 選項卡中選擇Debug選項,在其右上方的下拉框中選擇ULink/ME Cortex Debugger 即是選擇了ULink進行程序燒錄。

這里需要注意的是ULink接上電腦之后不一定能被安裝的MDK正確識別,我們點擊下拉框右邊的Setting按鈕將會彈出Cortex-M Target Driver Setup界面,在該界面下,如果在JTAG Device Chain區域顯示No ULink Device Found 或者就是一片空白都表示我們的MDK沒有識別到你已經接到電腦上的ULink,此時就需要你查找一下ULink端的原因了。

JLink 燒錄程序

JLink驅動并沒有集成在MDK安裝程序中所以一定需要我們手動下載Jlink驅動并安裝,驅動安裝完畢之后我們需要告訴我們的MDK我們使用的是什么燒錄工具,右鍵Target目錄選擇Options for Target…。。,在彈出的Options for target 選項卡中選擇Debug選項,在其右上方的下拉框中選擇JLink/J-TRACE Cortex 即是選擇了JLink進行程序燒錄。

同樣的,需要注意的是JLink接上電腦之后不一定能被安裝的MDK正確識別,我們點擊下拉框右邊的Setting按鈕將會彈出Cortex JLink/JTrace Target Driver Setup界面,在該界面下,如果在JTAG Device Chain區域顯示Cannot redad JLink version number 或者就是一片空白都表示我們的MDK沒有識別到你已經接到電腦上的JLink,如果右邊J-Link / J-Trace Adaper下方的ort下拉框可選,選擇成為另外一個試試(原本JTAG選為SWD,原本SWD選為JTAG),如果可以識別就代表可以進行程序燒錄了。

串口燒錄程序

我們使用串口燒錄程序,使用USB轉TTL線,USB轉TTL驅動根據我們內部的轉換芯片安裝相應的驅動,常見的有一下幾種:CH340,PL2303,FTDI,CP210x等,驅動完成之后,右鍵Target目錄選擇Options for Target…。。,在彈出的Options for target 選項卡中選擇Output選項,勾選上Create Hex File復選框,這樣我們在編譯代碼時,便會在工程目錄下生成Hex文件,我們串口燒錄程序其實就是使用外部工具將該Hex文件中的內容,燒錄到STM32 FLASH中去。需要使用到的燒錄軟件可以使用JLink 官方提供的串口燒錄軟件,也可以使用 mcuisp USB一鍵下載工具也叫作FlyMcu進行燒錄。

使用FlyMCU時,首先需要指定軟件使用的串口號和波特率,在進行程序燒錄之前必須設置我們STM32的燒錄模式,需要將STM32 BOOT0設置為高電平,BOOT1設置為低電平,然后復位STM32,在FlyMcu中首先選擇好要下載的HEX文件(編譯生成的HEX文件在工程目錄下生成),然后選擇STMISP選項卡,點擊開始編程按鈕,便可以進行程序燒錄了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2272

    文章

    10924

    瀏覽量

    357591
  • 燒錄
    +關注

    關注

    8

    文章

    266

    瀏覽量

    35720
收藏 人收藏

    評論

    相關推薦

    單片機燒錄程序用什么軟件

    單片機燒錄程序是單片機開發過程中的一個重要環節,涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現對單片機的控制。 燒錄器的類型
    的頭像 發表于 09-02 10:05 ?1655次閱讀

    單片機燒錄程序的線比單片機上的少還能燒錄

    單片機燒錄原理 單片機燒錄是指將編寫好的程序代碼通過一定的方式傳輸到單片機的存儲器中,使其能夠按照程序的指令運行。這個過程通常需要使用燒錄
    的頭像 發表于 09-02 09:54 ?613次閱讀

    單片機燒錄程序的線叫什么

    單片機燒錄程序時所使用的線,根據不同的燒錄方式和接口標準,可能會有所不同。以下是一些常見的單片機燒錄接口和對應的線: JTAG接口 : JTAG(Joint Test Action G
    的頭像 發表于 09-02 09:52 ?1368次閱讀

    stm32單片機燒錄程序會擦除原來的程序

    STM32單片機燒錄程序的過程中, 通常情況下會擦除原來的程序 ,并將新程序寫入單片機的閃存(Flash)中。這一過程是通過
    的頭像 發表于 09-02 09:42 ?2522次閱讀

    bin文件怎么燒錄stm32

    燒錄bin文件到STM32微控制器是一個相對復雜的過程,涉及到硬件連接、軟件配置和固件燒錄等多個方面。 一、硬件準備 STM32開發板 STM32
    的頭像 發表于 08-22 09:38 ?2467次閱讀

    stm32程序燒錄的幾種方法?

    STM32是一款由STMicroelectronics公司推出的32位微控制器,廣泛應用于嵌入式系統開發。燒錄STM32程序是開發過程中的重要環節。本文將介紹幾種常見的
    的頭像 發表于 08-22 09:35 ?5068次閱讀

    stm32用串口燒錄怎么設置

    準備工作 確保您擁有STM32開發板和相應的硬件設備,如USB轉串口模塊。 安裝STM32CubeMX和STM32CubeProgrammer軟件,這些是ST官方提供的工具,用于配置和燒錄
    的頭像 發表于 08-22 09:33 ?1855次閱讀

    keil5怎么往stm32燒錄程序

    安裝Keil5和STM32的驅動程序 首先,確保您已經安裝了Keil5軟件。您可以從官方網站下載并安裝。 接下來,安裝STM32的驅動程序。您可以從ST官方網站下載適用于您設備的驅動
    的頭像 發表于 08-22 09:31 ?2958次閱讀

    燒錄器怎么連接單片機

    型號和開發環境,選擇一個合適的燒錄器。例如,如果您使用的是STM32單片機,可以選擇ST-Link燒錄器。 安裝驅動程序 在連接燒錄器之前,
    的頭像 發表于 08-22 09:25 ?953次閱讀

    燒錄器可以讀出芯片程序

    燒錄器是一種用于將程序代碼寫入芯片的設備。它通常用于開發和測試階段,以確保程序能夠正確地運行在目標硬件上。然而,燒錄器的功能并不僅限于寫入程序
    的頭像 發表于 08-22 09:22 ?3531次閱讀

    STM32CubeMX生成的makefile如何更改程序燒錄地址?

    現在程序需要燒錄到0x8008000的地址 如何更改makefile 和 STM32F103C8Tx_FLASH.ld文件 ,可以讓程序正常的運行?
    發表于 06-03 08:24

    STM32G474RET6直接用USB燒錄程序不行,需要做些什么才能成功燒錄

    申請了一塊STM32G474RET6的MCU,到手直接用USB燒錄程序不行,需要做些什么才能成功燒錄?
    發表于 05-29 06:08

    stm32燒錄程序后直接運行不正常,必須斷電重啟才能正常工作是怎么回事?

    請高手指教一下,我的板子因為外觀問題沒有設計開關,調試過程中發現,用ST-LINK Utility燒錄程序時,選擇下完完成后reset,這種狀態下板子可以工作,但是中斷系統有異常,reset腳接地也還是有問題,必須要斷電重啟才能正常工作,
    發表于 04-07 07:54

    用ST-LINK燒錄STM32F103C8T6程序,燒錄程序就會出現無法連接的情況是為什么?

    請教一個古老的問題.我用ST-LINK燒錄一個STM32F103C8T6的程序,并設置了燒錄完成自動運行,程序開始跑了。然后在中途過程中,如
    發表于 04-07 07:44

    STM32H723ZGT6無法燒錄程序的原因?怎么解決?

    STM32H723ZGT6無法燒錄程序 keil中情況: cube programmer中情況
    發表于 03-13 06:32
    百家乐官网策略与心得| 百家乐官网前四手下注之观点| 百家乐官网保证赢| 游艇会百家乐官网的玩法技巧和规则 | 百家乐官网庄闲和的倍数| 在线百家乐怎么下注| 泰山百家乐官网的玩法技巧和规则 | 真人百家乐官网赌场娱乐网规则| 缅甸百家乐赌博有假吗| 大发888二十一点| 百家乐官网庄闲下载| 地理风水24山72局杨公水法| 362百家乐的玩法技巧和规则| 大发娱乐| 百家乐官网庄闲点| 百家乐任你博娱乐平台| BET365官方网| 金满堂百家乐官网的玩法技巧和规则| 法拉利百家乐的玩法技巧和规则 | 百家乐麻将牌| 百家乐官网的保单打法| 百家乐百家乐论坛| 香港六合彩图库| 自贡百家乐官网赌场| 新东泰百家乐的玩法技巧和规则 | 乐享百家乐官网的玩法技巧和规则| 星河百家乐的玩法技巧和规则| 望江县| 百家乐技术交流群| bet365投注体育比赛合法吗| 澳门百家乐官网必赢技巧| 百家乐出千桌| 百家乐官网龙虎斗扎金花| 百家乐注码调整| 欧博娱乐| 2024属虎人全年运势| 新世纪娱乐城官方网站| 百利宫百家乐官网的玩法技巧和规则| 百家乐麻将牌| 百家乐官网博娱乐网| 威尼斯人娱乐城提款|