衡阳派盒市场营销有限公司

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

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

3天內不再提示

使用Eclipse搭建MM32嵌入式開發環境

冬至子 ? 來源:靈動MM32MCU ? 作者:靈動MM32MCU ? 2023-10-27 16:29 ? 次閱讀

1 Eclipse 軟件和相關工具的下載和安裝

1.1 軟件下載

1.2 安裝選項

安裝Eclipse IDE for Embedded C/C++ Developers

image.png

1.3 安裝交叉編譯工具鏈

image.png

2 在Eclipse中開始MM32開發項目

2.1 創建

安裝完成,啟動 Eclipse,在菜單File->new -> project。

image.png

2.2 選擇C Project

image.png

2.3 創建工程

在Project name填寫項目名,選擇Empty Project,Toolchains選擇Arm Cross GCC 如下圖:

image.png

2.4 選擇Toolchain

點菜單Next,選擇Toolchain 和路徑(交叉編譯工具鏈安裝的位置),如下圖:

image.png

2.5 添加路徑

點擊菜單Finish,可以看到Project Explorer有工具鏈的Incudes路徑, 如下圖:

image.png

2.6 添加工程目錄

拷貝應用代碼和MM32庫函數到工程目錄,在如下圖:

image.png

也可以通過Import工程,在菜單File里子菜單Import,選擇Existing Projects into Workspace,如下圖:

image.png

在Browse選擇工程目錄,然后Finish,如下圖:

image.png

3 配置編譯環境和編譯

3.1 配置編譯環境

在菜單Project選擇子菜單Properties,在Settings中選內Arm CPU

image.png

配置Includes和連接文件.ld的路徑。

image.png

3.2 配置Tool Chain

選擇CDT Internal Builder。

image.png

3.3 編譯

在Project菜單,選擇Build Automatically,然后Build All開始編譯,正確編譯有如下log:

image.png

編譯有如下log,在Project菜單,Properties ->C/C++ Build ->Setting ->GNU Arm Cross C Linker ->Miscellaneous -> Other link flags增加--specs=nosys.specs

image.png

4 調試

4.1 選擇debug工具

在菜單Run中打開子菜單Debug Configurations,在Debugger里指向J-Link GDB的路徑和填寫Device name,如下圖:

image.png

4.2 進入調試模式

點擊小甲蟲 image.png,正確進入調試模式,如下圖:

image.png

4.3 設置斷點

設置斷點在259行,如下圖:

image.png

4.4 運行

點擊運行 image.png,然后程序跳到斷點259行,程序可以正常調試了,如下圖:

image.png

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

    關注

    1

    文章

    126

    瀏覽量

    21573
  • 嵌入式開發
    +關注

    關注

    18

    文章

    1035

    瀏覽量

    47717
  • Eclipse
    +關注

    關注

    1

    文章

    114

    瀏覽量

    21502
  • C++語言
    +關注

    關注

    0

    文章

    147

    瀏覽量

    7027
  • gcc編譯器
    +關注

    關注

    0

    文章

    78

    瀏覽量

    3424
收藏 人收藏

    評論

    相關推薦

    eclipse + armgcc + jlink 進行嵌入式MCU開發環境搭建

    eclipse + armgcc + jlink 進行嵌入式MCU開發環境搭建(windows版本)由于不想用keil和iar等集成
    發表于 12-16 07:30

    嵌入式開發環境搭建

    前言前面經過開發板初步上手體驗,對嵌入式開發的熱情已經被點燃,下面進行開發環境搭建。首先要明確嵌入式
    發表于 12-17 06:09

    Eclipse OpenOCD OpenJTAG嵌入式開發教程

    電子發燒友網為大家提供了Eclipse OpenOCD OpenJTAG嵌入式開發教程,本站所有資源都是免費的,希望對您有所幫助!
    發表于 11-09 14:46 ?0次下載
    <b class='flag-5'>Eclipse</b> OpenOCD OpenJTAG<b class='flag-5'>嵌入式開發</b>教程

    嵌入式開發

    嵌入式開發就是指在嵌入式操作系統下進行開發嵌入式Linux是以Linux為基礎的嵌入式作業系統。這里提供了
    發表于 12-20 13:21
    <b class='flag-5'>嵌入式開發</b>

    基于Nios II的嵌入式開發模式的搭建方案  

    介紹了Nios II的軟件開發環境,然后詳細闡述如何在Nios II平臺下搭建RTEMS嵌入式開發環境。 1.引言 隨著技術的不斷發展,
    發表于 10-17 10:47 ?0次下載
    基于Nios II的<b class='flag-5'>嵌入式開發</b>模式的<b class='flag-5'>搭建</b>方案  

    基于嵌入式開發平臺的搭建與軟件移植

    基于嵌入式開發平臺的搭建與軟件移植
    發表于 10-30 15:31 ?7次下載
    基于<b class='flag-5'>嵌入式開發</b>平臺的<b class='flag-5'>搭建</b>與軟件移植

    嵌入式開發環境搭建

    本文詳細介紹了嵌入式開發環境搭建。這個教程在僅使用附帶的光盤鏡像文件里的資料的情況下,所搭建嵌入式 ARM
    的頭像 發表于 02-01 16:39 ?8583次閱讀
    <b class='flag-5'>嵌入式開發</b><b class='flag-5'>環境</b>的<b class='flag-5'>搭建</b>

    在Nios II平臺下搭建RTEMS嵌入式開發簡析

    ,首先介紹了Nios II的軟件開發環境,然后詳細闡述如何在Nios II平臺下搭建RTEMS嵌入式開發環境
    發表于 06-05 15:37 ?1609次閱讀
    在Nios II平臺下<b class='flag-5'>搭建</b>RTEMS<b class='flag-5'>嵌入式開發</b>簡析

    嵌入式開發(一):嵌入式開發新手入門

    本篇文章整理下嵌入式開發中一些入門的基礎技能,都是根據以往的工程經驗整理,適用于之前沒做過嵌入式開發的新手。嵌入式開發流程一般如下,一般是在PC機的Windows系統下安裝Ubuntu虛擬機,
    發表于 10-14 10:58 ?79次下載
    <b class='flag-5'>嵌入式開發</b>(一):<b class='flag-5'>嵌入式開發</b>新手入門

    嵌入式系統移植-01嵌入式基本概念,嵌入式開發環境搭建,目標機搭建,TFTP服務搭建,NFS服務搭建

    Android系統嵌入式開發環境搭建嵌入式Linux交叉開發環境硬件基本組成
    發表于 10-20 17:21 ?10次下載
    <b class='flag-5'>嵌入式</b>系統移植-01<b class='flag-5'>嵌入式</b>基本概念,<b class='flag-5'>嵌入式開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>,目標機<b class='flag-5'>搭建</b>,TFTP服務<b class='flag-5'>搭建</b>,NFS服務<b class='flag-5'>搭建</b>

    VScode嵌入式開發之入門教程

    VScode嵌入式開發之入門教程1.VScode進行單片機嵌入式開發教程2.單片機開發環境搭建3.相關技巧與設置
    發表于 11-03 09:51 ?44次下載
    VScode<b class='flag-5'>嵌入式開發</b>之入門教程

    MM32F013x——Windows環境下基于Eclipse開發、調試MM32

    前面一章節介紹了在Windows下搭建Eclipse開發環境,本章節將介紹在Windows環境下基于Ec
    發表于 01-25 18:53 ?3次下載
    <b class='flag-5'>MM</b>32F013x——Windows<b class='flag-5'>環境</b>下基于<b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b>、調試<b class='flag-5'>MM32</b>

    MM32F013x——Windows下搭建Eclipse開發環境

    前段時間有客戶問到如何在Windows環境下基于Eclipse開發、調試MM32 MCU,經過嘗試,現將環境
    發表于 01-25 18:58 ?3次下載
    <b class='flag-5'>MM</b>32F013x——Windows下<b class='flag-5'>搭建</b><b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    MM32F013x——Windows環境下基于Eclipse開發、調試MM32

    本章節將介紹在Windows環境下基于Eclipse開發、調試MM32
    發表于 02-08 16:26 ?9次下載
    <b class='flag-5'>MM</b>32F013x——Windows<b class='flag-5'>環境</b>下基于<b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b>、調試<b class='flag-5'>MM32</b>

    MM32F013x——Windows下搭建Eclipse開發環境

    如何在Windows環境下基于Eclipse開發、調試MM32 MCU,經過嘗試,現將環境搭建
    發表于 02-08 16:27 ?1次下載
    <b class='flag-5'>MM</b>32F013x——Windows下<b class='flag-5'>搭建</b><b class='flag-5'>Eclipse</b><b class='flag-5'>開發</b><b class='flag-5'>環境</b>
    宾川县| 百家乐官网算点子打法攻略| 阴宅24山水口吉凶断| 威尼斯人娱乐城微博| 百家乐官网真人大头贴| 百家乐双面数字筹码| 六合彩网上投注| 东莞百家乐官网的玩法技巧和规则| 迪威百家乐娱乐场| 永宁县| 玩百家乐官网上高尔夫娱乐场| 大发888娱乐城shouye| 百家乐官网有好的投注法吗| 利来百家乐官网的玩法技巧和规则| 大发888足球开户| 百家乐官网最好的平台是哪个| 闲和庄百家乐娱乐平台| 彩票| 新澳博百家乐娱乐城| 百家乐开户| 百家乐微心打法| 扑克百家乐麻将筹码防伪| 百家乐官网投注窍门| 百家乐真人博彩的玩法技巧和规则| 百家乐官网路单资料| 百家乐怎么看大小| 百家乐官网开户博彩论坛| 金鼎百家乐局部算牌法| 百家乐官网注码论坛| 百家乐赌场代理合作| 百家乐官网分析软件下| 现金百家乐代理| 百家乐官网最新投注法| 百家乐北京| 百家乐官网游戏真钱游戏| 木星百家乐的玩法技巧和规则| 百家乐官网投注综合分析法| 百家乐轮盘一体机厂家| 电子百家乐官网假在线哪| 通化大嘴棋牌游戏| 川宜百家乐分析软件|