0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)Windows下STM32單片機eclipse編譯環(huán)境搭建簡介

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-06 11:08 ? 次閱讀

英創(chuàng)公司開發(fā)的ETA321多功能擴展模塊,是基于STM32F103RC單片機設(shè)計的面向?qū)崟r控制處理單元模塊。

ETA321模塊作為客戶端,使用USB與英創(chuàng)公司的ARM工控主板進行數(shù)據(jù)傳輸、通訊,根據(jù)工控主板應(yīng)用程序發(fā)出來的指令,執(zhí)行相應(yīng)的實時任務(wù)處理,如實現(xiàn):電機控制、數(shù)據(jù)采集、高速D/A輸出、狀態(tài)采集保護等。另外,用戶可以基于英創(chuàng)公司構(gòu)建好的USB通訊結(jié)構(gòu),利用KEIL、IAR、eclipse等集成編譯環(huán)境,在ETA321模塊上編寫自己特殊的應(yīng)用程序。英創(chuàng)公司推薦使用eclipse編譯環(huán)境。

由于eclipse軟件編譯工具是開源、免費的工具,在windows環(huán)境下編譯linux應(yīng)用軟件的用戶也比較多,因此在windows環(huán)境中,搭建eclipse的STM32編譯環(huán)境,就變得非常有意義:可以很好地與linux編譯環(huán)境進行整合;不用擔(dān)心開發(fā)軟件的版權(quán)問題;eclipse編譯環(huán)境也能支持各種調(diào)試工具。

因此,使用eclipse編譯環(huán)境完全替換KEIL、IAR等需要授權(quán)才能使用工具,是非常好的選擇。但是榙建基于eclipse的STM32的開發(fā)環(huán)境,需要好幾個軟件與插件,且相應(yīng)的版本需要能兼容,才能正確搭建好開發(fā)環(huán)境。

為了協(xié)助客戶快速搭建eclipse編譯環(huán)境,英創(chuàng)公司編寫了這篇文章,詳細說明了整個eclipse環(huán)境搭建、工程建立、目標代碼燒寫、以及使用JLink進行軟件調(diào)試的方法。

所需要的軟件或插件如下:

JAVA

●eclipse C/C++

●gcc-arm-none-eabi,交叉編譯工具鏈

●CDT,對cortex-M的支持的編譯工具以及對J-Link調(diào)試工具的支持

●J-LINK驅(qū)動

開發(fā)/燒寫STM32所需要的軟件/工具:

●STM32 Flashloader串口燒寫工具

為了方便客戶更加簡單、方便地搭建ETA321的開發(fā)環(huán)境,英創(chuàng)公司下載了所需的工具軟件:JAVA、eclipse C/C++、gcc-arm-none-eabi、STM32-Flashloader等,可以直接利用。

eclipse編譯環(huán)境軟件工具包

詳細的eclipse編譯環(huán)境塔建方法,請下載文章:《Windows下STM32單片機的eclipse編譯環(huán)境搭建》。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3503

    瀏覽量

    87889
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6081

    瀏覽量

    34942
收藏 人收藏

    評論

    相關(guān)推薦

    單片機hex文件反編譯成C語言的過程

    使用C語言編寫,然后編譯成機器碼并燒錄到單片機的存儲器中。 Hex文件是一種用于存儲單片機程序的文件格式,它包含了程序的機器碼和一些附加信息,如起始地址、結(jié)束地址等。Hex文件通常用于
    的頭像 發(fā)表于 09-02 10:49 ?468次閱讀

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述
    的頭像 發(fā)表于 09-02 10:16 ?339次閱讀

    SDK 1.0移植到eclipse失敗,如何修改makefile文件呢?

    虛擬編譯太麻煩,想把SDK 1.0移植到安信可的eclipse編譯環(huán)境,出現(xiàn)如下錯誤,是否需修改makefile文件?如何修改? 錯誤
    發(fā)表于 07-12 11:08

    請問Eclipse環(huán)境如何搭建IoT Solution?

    的平臺搭建步驟又搞成命令行的,不知道有沒有方法直接集成到Eclipse環(huán)境中,知道的伙伴還請不吝指教,謝謝了。
    發(fā)表于 06-27 06:00

    請問vscode和eclipse哪個好使?

    如題,最近開發(fā)esp32,在windows環(huán)境。 說實話,idf的開發(fā)環(huán)境比以前搭建起來簡單多了,無論是vscode還是
    發(fā)表于 06-21 06:43

    使用官方教程搭建WindowsEclipse IDE環(huán)境出錯怎么解決?

    使用官方教程搭建WindowsEclipse IDE環(huán)境出錯,不知該如何解決?
    發(fā)表于 06-18 06:50

    Purple Pi OH又開外掛!帶你搭建編譯環(huán)境編譯Android 11固件

    01介紹今天的文章主題是分享與探討關(guān)于PurplePiOH開發(fā)板Android開發(fā)之搭建編譯環(huán)境編譯Android固件。如果你是剛開始接觸嵌入式Linux開發(fā),也許你會非常疑惑?為什
    的頭像 發(fā)表于 05-22 08:32 ?719次閱讀
    Purple Pi OH又開外掛!帶你<b class='flag-5'>搭建</b><b class='flag-5'>編譯</b><b class='flag-5'>環(huán)境</b>及<b class='flag-5'>編譯</b>Android 11固件

    STM32單片機有哪幾種常見的開發(fā)環(huán)境?

    STM32單片機是一款廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)的單片機,針對其開發(fā),有以下幾種常見的方式:STM32單片機有哪幾種常見的開發(fā)
    的頭像 發(fā)表于 05-18 08:04 ?2185次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>有哪幾種常見的開發(fā)<b class='flag-5'>環(huán)境</b>?

    STM32單片機最小化系統(tǒng)設(shè)計原理

    STM32最小系統(tǒng),就是能讓STM32單片機能夠正常工作所必須擁有的組成部分的集合,也是STM32單片機正常運行的必要
    發(fā)表于 04-23 14:54 ?2067次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>最小化系統(tǒng)設(shè)計原理

    鴻蒙OpenHarmony【搭建Windows環(huán)境

    支持在Windows環(huán)境進行編譯,如Hi3861、Hi3516系列開發(fā)板。因此,建議使用Ubuntu的編譯
    的頭像 發(fā)表于 04-19 15:42 ?463次閱讀
    鴻蒙OpenHarmony【<b class='flag-5'>搭建</b><b class='flag-5'>Windows</b><b class='flag-5'>環(huán)境</b>】

    STM32單片機的特點和功能是什么

    STM32單片機是一款基于ARM Cortex-M內(nèi)核的32位閃存微控制器,由STMicroelectronics公司(意法半導(dǎo)體)生產(chǎn)。STM32單片機具有高性能、低功耗、豐富的外設(shè)
    的頭像 發(fā)表于 01-03 15:33 ?1.1w次閱讀

    8051單片機STM32單片機的編程環(huán)境對比

    比較流行的單片機環(huán)境有keil和IAR,這兩種環(huán)境可以覆蓋市面上90%的單片機型號,而且都提供了函數(shù)庫。根據(jù)單片機位數(shù)不同,這兩個編程
    發(fā)表于 12-25 10:01 ?1079次閱讀
    8051<b class='flag-5'>單片機</b>和<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的編程<b class='flag-5'>環(huán)境</b>對比

    STM32單片機常用的引腳及功能

    STM32單片機是由意法半導(dǎo)體公司(STMicroelectronics)推出的一種高性能、低功耗的微控制器。它具有豐富的外設(shè)功能和強大的處理能力,廣泛應(yīng)用于各種嵌入式系統(tǒng)的開發(fā)中。 在STM32
    的頭像 發(fā)表于 12-07 16:22 ?2w次閱讀

    eclipse設(shè)置java運行環(huán)境

    Eclipse中設(shè)置Java運行環(huán)境是非常重要的,它能夠確保你的代碼能夠正確地編譯和運行。下面介紹如何設(shè)置Java運行環(huán)境。 下載和安裝JDK:首先,你需要下載并安裝Java
    的頭像 發(fā)表于 12-06 11:29 ?1181次閱讀

    單片機Keil開發(fā)環(huán)境搭建

    歡迎大家來到C語言單片機編程課堂。前面一課我們了解了單片機編程與嵌入式開發(fā)內(nèi)容,這節(jié)課我們來學(xué)習(xí)單片機開發(fā)環(huán)境Keil,并使用keil完成單片機
    的頭像 發(fā)表于 11-01 09:17 ?1477次閱讀
    <b class='flag-5'>單片機</b>Keil開發(fā)<b class='flag-5'>環(huán)境</b>的<b class='flag-5'>搭建</b>