1 Eclipse 軟件和相關(guān)工具的下載和安裝
1.1 軟件下載
1.2 安裝選項
安裝Eclipse IDE for Embedded C/C++ Developers。
1.3 安裝交叉編譯工具鏈
2 在Eclipse中開始MM32開發(fā)項目
2.1 創(chuàng)建
安裝完成,啟動 Eclipse,在菜單File->new -> project。
2.2 選擇C Project
2.3 創(chuàng)建工程
在Project name填寫項目名,選擇Empty Project,Toolchains選擇Arm Cross GCC 如下圖:
2.4 選擇Toolchain
點菜單Next,選擇Toolchain 和路徑(交叉編譯工具鏈安裝的位置),如下圖:
2.5 添加路徑
點擊菜單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 進入調(diào)試模式
點擊小甲蟲 ,正確進入調(diào)試模式,如下圖:
4.3 設(shè)置斷點
設(shè)置斷點在259行,如下圖:
4.4 運行
點擊運行 ,然后程序跳到斷點259行,程序可以正常調(diào)試了,如下圖:
-
ARM芯片
+關(guān)注
關(guān)注
1文章
125瀏覽量
21420 -
嵌入式開發(fā)
+關(guān)注
關(guān)注
18文章
1018瀏覽量
47470 -
Eclipse
+關(guān)注
關(guān)注
1文章
114瀏覽量
21400 -
C++語言
+關(guān)注
關(guān)注
0文章
147瀏覽量
6951 -
gcc編譯器
+關(guān)注
關(guān)注
0文章
78瀏覽量
3346
發(fā)布評論請先 登錄
相關(guān)推薦
評論