STM32的三種編程下載方式

2020-12-20 電子產品世界

J-link幾乎可以調試所有的arm晶片,不得不說是個好東東。這裡記錄三種stm32的下載程序方式:

1.J-Flash下載(需要用到J-link)

2.MDK配置下載(需要用到J-link)

3.ISP下載(串口下載,需要用到官配串口下載軟體,用過stc51的對這個都不會陌生吧)

----------------------------------------------------------------------------------------------

1.J-Flash下載(需要用到J-link)先安裝J-link驅動,可以到http://www.segger.com/cms/jlink.html下載最新驅動。

打開運行,首先配置cpu對應開發板的cpu,

將開發板與J-link連接到電腦上,然後連接

連接成功如下圖所示:

然後選擇要下載的hex文件,快捷鍵ctrl+O(或者file/open)打開,選擇文件。

然後選擇Target/Auto自動燒錄。(有時候比較奇怪,一次不能成功,這時候需要手動重新燒錄,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).

OK,燒錄成功。

----------------------------------------------------------------------------------------------

2.MDK配置下載,即在MDK中在線調試下載。首先確保j-link驅動已經安裝成功。剩下的工作只是設置一下MDK即可。

其實也可以選擇J-LINK/J-TRACE的。

點擊setting開始設置。

點擊add,選擇cpu。

OK,可以在線調試and下載了:

----------------------------------------------------------------------------------------------

3.ISP下載(串口下載)

(1)下載軟體Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安裝即可。注意:版本為1.3版本的,我試了2.1版本的,無法連接成功。

根據提示:設置啟動模式,設置BOOT0=1,BOOT1=0,然後重啟系統。在連接。下面不說話,直接看圖。

(2)用STMISP.EXE下載,STMISP.EXE是一個STM32的ISP應用程式

STMISP.rar

接著不說話,直接上圖。


相關焦點

  • STM32編程與51編程一樣嗎?區別是什麼?
    那麼作為開發者在開發51系列單片機與stm32系列單片機時存在什麼樣的差異性呢,下面就以國內用的最多STC89C51為51系列單片機代表和stm32對比討論下。 1.
  • 關於STM32晶片的三種燒寫方式對比
    一般來講,將我們準備好的機器代碼HEX或BIN文件等寫進片上FLASH可以有三種常用的燒寫方式。 第三種,ISP【In system programming】,即在系統編程。我們可以把該模式看做一種特殊的IAP模式,只是片內的啟動代碼是由晶片廠家這個特定用戶出廠時寫好提供的。一般來講該段代碼位於特定存儲位置、用戶不可更改。
  • stm32屬於arm嗎_arm和stm32的區別
    stm32屬於arm嗎?   1、體積小、低功耗、低成本、高性能;   2、支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件;   3、大量使用寄存器,指令執行速度更快;   4、大多數數據操作都在寄存器中完成;   5、尋址方式靈活簡單,執行效率高;   6、指令長度固定。
  • stm32用什麼語言編程
    打開APP stm32用什麼語言編程 發表於 2017-10-10 16:50:53   程式語言(programming language),是用來定義電腦程式的形式語言。
  • avr單片機和stm32區別與優缺點分析
    摘要:avr單片機和stm32單片機是目前使用較廣泛的單片機,那麼avr單片機和stm32單片機有什麼區別呢?有什麼優劣勢呢?   二、stm32單片機介紹   由ST廠商推出的stm32系列單片機,行業的朋友都知道,這是一款性價比超高的系列單片機,應該沒有之一,功能及其強大。
  • 51,AVR,PIC,MSP430,STM32單片機比較
    ,下載方式。編程器自己自製ISP下載線就行,好做,成本5元左右。在keil選擇單片機選項框中可以選擇其它比較接近的片子,也可以下載stc的keil驅動程序,不過裡面只有STC89系列的片子。串口編程很方便,只需RS232的電路(無論是對於初學者還是產品開發調試)。
  • ST-Link編程應用,以及指示燈說明
    STM32CubeProg的主要功能就是編程(下載),支持Windows、 Linux、 macOS作業系統> https://www.st.com/en/development-tools/stsw-link004.html STM32 ST-LINK Utility的功能比STM32CubeProg要稍微簡單一些,其主要功能也是編程(下載)。
  • STM32ADC使用方法解析
    因項目需要使用到STM32的ADC功能,雖然對ADC的使用並不陌生,但是第一接觸stm32的ADC功能還是有種無從下手的感覺,主要是因為STM32ADC設計較為複雜,一時對相關的專業術語較為生疏,此外固件庫中涉及到的函數雖都進行了分門別類但是還是感覺函數較多,難以很快掌握,現就將個人理解寫出,以便大家共同進步。
  • Ubuntu系統下安裝stm32官方開發工具STM32CubeIDE
    大家好,遊學電子科技為您帶來:Ubuntu系統下安裝stm32官方開發工具STM32CubeIDE。STM32CubeIDE是st意法官方提供的stm32開發工具,這款工具在編譯速度上具有比較高的優勢,尤其是跟keil5相比真是沒得說。
  • STM32讀保護功能和清除讀保護功能設置
    一旦設置了Flash的讀保護,內置的Flash存儲區只能通過程序的正常執行才能讀出,而不能通過下述任何一種方式讀出:通過調試器(JTAG或SWD);從RAM中啟動並執行的程序;2)、防寫是以四頁(1KB/頁) Flash存儲區為單位提供防寫,對被保護的頁實施編程或擦除操作將不被執行,同時產生操作錯誤標誌。
  • 煽動MCU/MPU市場,STM32的生態圖
    與MCU不同,MCU使用片上嵌入式快閃記憶體來存儲和執行程序,這種方式啟動時間非常短可以快速執行代碼,但內存空間有限;MPU則沒有相同的內存約束,使用外部存儲器來提供程序和數據存儲,程序通常存儲在NAND或串行快閃記憶體之類的非易失性存儲器中,並且在啟動時被加載到外部DRAM中,然後開始執行。
  • IAR STM32 函數和變量的絕對地址定位
    也就是說,如果我要改變某個函數,只需要更新flash裡面一個局部,也許只需要更新幾百個字節,而無須重新下載整個上百K的程序。經過查找資料和反覆實驗,終於實現了,現總結如下:1) 把函數定位在FLASH高端的指定位置,以後更新,只更新那小塊地方就可以了。
  • 三菱PLC編程軟體下載
    ▍ 軟體下載GX Works3 Ver.1.050C (軟體的序列號為:117-610768844
  • 5歲寶寶愛編程,機器人變身+三種編程模式,樂森星際特工評測
    編程有助於培養孩子的邏輯思維能力和創造力,編程的過程就是在思考分析、解決問題,這有利於培養耐心和專注力。如何讓孩子快速的學習編程?編程機器人或許是最適合的方式,讓孩子在把玩機器人的同時潛移默化地培養孩子的編程思維。正如筆者今天要評測的這款樂森星際特工(教育版)T9-x,除了好玩,編程表現也很強大,一起來看下吧。
  • 西門子PLC編程軟體下載_西門子PLC編程軟體官方免費下載「中文版...
    西門子plc編程軟體是一款專為西門子設備而專門開發的plc編程軟體。西門子編程軟體中文版的主要為了幫助用戶使用西門子的設備,機械設備需要進行特定的程序才能夠進行工作,這款軟體就是讓你的設備按你的想法去工作。太平洋下載中心為您提供西門子plc編程軟體官方下載。
  • 少兒編程不交智商稅,推薦十二款免費的少兒編程App(可下載)
    :蘋果直接在app store下載,安卓的我下載放在網盤了這款也是免費的app,適合4歲以上的孩子,蘋果直接在app store下載,安卓回復關鍵字「少兒編程」即獲得。:蘋果直接在app store下載,安卓在我下載到網盤裡蘋果直接在app store下載,安卓回復關鍵字「少兒編程」,免費app,適合4歲以上孩子。
  • Lua編程(下載地址)
    AssetBundle從入門到掌握-->Lua編程-->xLua熱更新方案,這個最新的關於熱更新方案的學習流程,今天發布第二課
  • c語言編程軟體哪個好?c語言編程軟體下載地址
    c語言編程軟體哪個好?c語言編程軟體下載地址 2019年1月14日 HuangJiang來源:網際網路 繁體
  • stm32通用定時器用做外部脈衝計數器的例程
    最近幾天要用到stm32對外部輸入脈衝進行計數,很自然想到定時器,可是手上資料沒有講解stm32定時器如何用作外部計數器的,在網上找例程,也沒找到幾個正確的,自己硬著頭皮仔細研究參考手冊,終於知道如何配置了,並寫了一個例程,希望將來對一些網友有用。
  • S7-200 SMART編程軟體程序的上傳與下載方法
    S7-200 SMART的編程軟體叫做STEP 7-MicroWIN SMART,能夠實現對S7-200SMART系列PLC的編程與監視工作。安裝方法安裝過程安裝包下載完成後,滑鼠右鍵點擊解壓縮,然後找到文件夾裡面的setup.exe,雙擊。這裡說一下注意事項,如果電腦裡面存在其他的版本編程軟體,比如說是V2.2,V2.3等,在雙擊setup.exe後執行的是卸載工作,只有把之前版本的軟體卸載完成之後,再次進入安裝包,選擇setup.exe雙擊,才開始進行新版本的安裝。