1 Eclipse 軟件和相關(guān)工具的下載和安裝
1.1 軟件下載
1.2 安裝選項(xiàng)
安裝Eclipse IDE for Embedded C/C++ Developers。
1.3 安裝交叉編譯工具鏈
2 在Eclipse中開始MM32開發(fā)項(xiàng)目
2.1 創(chuàng)建
安裝完成,啟動(dòng) Eclipse,在菜單File->new -> project。
2.2 選擇C Project
2.3 創(chuàng)建工程
在Project name填寫項(xiàng)目名,選擇Empty Project,Toolchains選擇Arm Cross GCC 如下圖:
2.4 選擇Toolchain
點(diǎn)菜單Next,選擇Toolchain 和路徑(交叉編譯工具鏈安裝的位置),如下圖:
2.5 添加路徑
點(diǎn)擊菜單Finish,可以看到Project Explorer有工具鏈的Incudes路徑, 如下圖:
2.6 添加工程目錄
拷貝應(yīng)用代碼和MM32庫函數(shù)到工程目錄,在如下圖:
也可以通過Import工程,在菜單File里子菜單Import,選擇Existing Projects into Workspace,如下圖:
在Browse選擇工程目錄,然后Finish,如下圖:
3 配置編譯環(huán)境和編譯
3.1 配置編譯環(huán)境
在菜單Project選擇子菜單Properties,在Settings中選內(nèi)Arm CPU。
配置Includes和連接文件.ld的路徑。
3.2 配置Tool Chain
選擇CDT Internal Builder。
3.3 編譯
在Project菜單,選擇Build Automatically,然后Build All開始編譯,正確編譯有如下log:
編譯有如下log,在Project菜單,Properties ->C/C++ Build ->Setting ->GNU Arm Cross C Linker ->Miscellaneous -> Other link flags增加--specs=nosys.specs
4 調(diào)試
4.1 選擇debug工具
在菜單Run中打開子菜單Debug Configurations,在Debugger里指向J-Link GDB的路徑和填寫Device name,如下圖:
4.2 進(jìn)入調(diào)試模式
點(diǎn)擊小甲蟲 ,正確進(jìn)入調(diào)試模式,如下圖:
4.3 設(shè)置斷點(diǎn)
設(shè)置斷點(diǎn)在259行,如下圖:
4.4 運(yùn)行
點(diǎn)擊運(yùn)行 ,然后程序跳到斷點(diǎn)259行,程序可以正常調(diào)試了,如下圖:
-
ARM芯片
+關(guān)注
關(guān)注
1文章
127瀏覽量
21682 -
嵌入式開發(fā)
+關(guān)注
關(guān)注
18文章
1046瀏覽量
47901 -
Eclipse
+關(guān)注
關(guān)注
1文章
114瀏覽量
21603 -
C++語言
+關(guān)注
關(guān)注
0文章
147瀏覽量
7084 -
gcc編譯器
+關(guān)注
關(guān)注
0文章
78瀏覽量
3480
發(fā)布評論請先 登錄
相關(guān)推薦
eclipse + armgcc + jlink 進(jìn)行嵌入式MCU開發(fā)環(huán)境搭建
嵌入式開發(fā)板環(huán)境的搭建
Eclipse OpenOCD OpenJTAG嵌入式開發(fā)教程

嵌入式開發(fā)

基于Nios II的嵌入式開發(fā)模式的搭建方案

在Nios II平臺(tái)下搭建RTEMS嵌入式開發(fā)簡析

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

嵌入式系統(tǒng)移植-01嵌入式基本概念,嵌入式開發(fā)環(huán)境搭建,目標(biāo)機(jī)搭建,TFTP服務(wù)搭建,NFS服務(wù)搭建

VScode嵌入式開發(fā)之入門教程

MM32F013x——Windows環(huán)境下基于Eclipse開發(fā)、調(diào)試MM32

MM32F013x——Windows下搭建Eclipse開發(fā)環(huán)境

MM32F013x——Windows環(huán)境下基于Eclipse開發(fā)、調(diào)試MM32

MM32F013x——Windows下搭建Eclipse開發(fā)環(huán)境

評論