windows下STM32開發環境的搭建

來源:互聯網
上載者:User

標籤:blog   http   java   使用   strong   2014   

一、概述

1、說明

  筆者已經寫了一篇Linux下STM32開發環境的搭建 ,這兩篇文章的最區別在於開發環境所處的系統平台不一樣,而其實這個區別對於開發環境的搭建其實影響不大,製作局部上的操作上發生了改變。鑒於此,本文沒有必要對windows下搭建STM32開發環境的詳細過程進行闡述,讀者可以結合Linux下STM32開發環境的搭建和本文進行windows下STM32開發環境的搭建。

2、開發環境描述

硬體開發板:野火STM32開發板

Cortex-M3型號:STM32F103VET6

下載器與調試介面:Jlink + JTAG

作業系統:windows XP

整合式開發環境平台:eclipse IDE for C/C++ developers

交叉編譯鏈:arm-none-eabi-gcc

調試伺服器:JLink GDB Server

二、搭建步驟

1、安裝eclipse IDE for C/C++ developers

  • :https://www.eclipse.org/downloads/ 
  • 選擇安裝包:eclipse IDE for C/C++ developers(windows 版本)

  安裝之後,Eclipse還不能正常運行,因為Eclipse要運行在Java虛擬機器上,所以還需要安裝JDK或者JRE,以建立Java虛擬機器,給Eclipse的運行提供一個環境。

2、安裝JDK

  參考安裝JDK,安裝JDK成功之後,重新啟動Eclipse就可以看到能夠成功運行了。

3、安裝交叉編譯鏈arm-none-eabi-gcc

  • :https://launchpad.net/gcc-arm-embedded/+download
  • 選擇版本:Windows installer

  • 雙擊安裝,注意在安裝的最後選擇不要把安裝路徑添加到環境變數中(否則將會把安裝路徑添加到使用者的環境變數PATH中,當將來安裝其他版本的工具鏈時,有可能發生名字衝突)

  • 測試安裝是否成功

4、安裝編譯工具(make & rm)

  make 和 rm 是Linux和OS X下的工具,windows上沒有這樣的工具,但是使用交叉編譯鏈時需要調用Makefile指令碼,其中使用了這些工具。所以,在windows上還需要安裝這樣的工具。

  • :http://sourceforge.net/projects/gnuarmeclipse/files/Miscellaneous/
  • 解壓後就可以使用,在使用前先進行重新命名,去掉"cs-“首碼
  • 檢查版本

  • 添加此編譯工具的目錄到Eclipse的環境變數中,Eclipse的環境變數都在選項Window->Preference中

The echo command

The archive also contains an executable for the echo command. It is not mandatory for the build to succeed, but it is recommended to have it in the build path, to avoid an annoying CDT bug, that triggers an error during the first build of a new project, claiming that ‘Program “gcc” not found in PATH’.

參考:Build tools (make & rm) on Windows

5、安裝JLink軟體

  JLink軟體包含:GDB Server、JLink驅動等等工具

  • :http://www.segger.com/jlink-software.html
  • 雙擊安裝

注意:JLinkGDBServer.exe、JLinkGDBServerCL.exe其實是相同的工具,都是GDB調試伺服器。區別在於前者是圖形介面,而後者是命令列介面。在windows上使用的話,推薦使用命令列模式的工具。

6、安裝GNU ARM Eclipse外掛程式包

  此外掛程式包包含了6個外掛程式,能實現不同的功能。其中第一個外掛程式是為了使Eclipse支援交叉編譯,最後的兩個是硬體調試的支援。

  參考:Plug-ins install

6、建立一個LED_Test工程並配置、編譯

  

6、安裝GDB調試外掛程式--C/C++ GDB HardWare Debugging

7、設定Eclipse調試環境並調試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.