從 ADI 的 MAX32660-EVSYS 開發板建立新專案

MAX32660-EVSYS 評估板的除錯部分和核心部分完全分離。此評估板透過 Micro USB 連接埠供電。板上的跳線可用於選擇為 MAX32660 晶片供電 3.3V 還是 1.8V。 MAX32600 支援 1.8V 電源電壓,進而降低功耗,更適合電池供電應用。調試器部分還配備了三色 LED 指示燈。您可以透過指示燈顏色判斷評估板的工作狀態。例如,藍色表示串口通信,綠色表示調試器正在下載程序,紅色表示調試器已進入固件升級模式。

MAX32660 是基於 ARM Cortex-M4F 的處理器。因此,它支援常用的軟體開發工具。例如,可以使用 MDK-ARM 並下載相應的開發包。這裡,我們來介紹一下供應商提供的整合開發環境。其實它是 Eclipse 上一個基於 shell 的工具。

建立新專案 (Creating New Projects)

Eclipse® 是一個整合開發環境 (IDE),透過 C/C++ 開發工具 (CDT) 外掛程式支援 C 和 C++ 語言。

預設情況下,Eclipse 在安裝過程中會建立一個工作區 (C:/User/<user_name>/workspace) 來儲存您的專案檔案。

建立一個名為 Hello_World_New 的新 C 專案

請完成下列步驟:

  1. 從功能表列中選擇 “File > New > C Project”,此時將出現「C Project」對話框。
  2. 在「Project name」欄位中指定專案名稱(例如,指定為 Hello_World_New)。
  3. 在「Project type」欄位中展開「Exceutable」資料夾,然後選擇「Empty Project」。在預設情況下,僅列出可在 Eclipse 所執行的系統上建置的 Project type。
  4. 從「Toolchains」欄位的清單中選擇「Cross ARM GCC」。
  5. 點選 “Next”,此時將出現「Select Configuration」對話框,如下圖所示。
  6. 取消選取在「Configuration」欄位中的「Release」複選框。
  7. 點選 “Advanced settings”。系統會彈出「Properties for Hello_World_New」對話框。
  8. 選擇 “C/C++ Build” 選項,如下圖所示。
  9. 取消選取「Use default build command」複選框。
  10. 在「Build command」欄位中的值替換為 make Eclipse=1。
  11. 取消選取「Generate Makefiles automatically」複選框。
  12. 將「Build directory」欄位中的值替換為 ${workspace_loc:/Hello_World_New}。
  13. 展開「C/C++ General」選項,然後選擇「Preprocessor Include Paths, Macros
    etc.」。此時將出現如下圖所示的「Preprocessor Include Paths, Macros
    etc.」對話框。
  14. 點選 “Providers” tab。
  15. 選取 “CDT GCC Build Output Parser” 複選框。
  16. 將 “Compiler command” 欄位中的值替換為 .*gcc。
  17. 點選「Move Up」將「CDT GCC Build Output Parser」欄位移至清單中的第二個位置。
  18. 選取「CDT GCC Built-in Compiler Settings Cross ARM」欄位,然後點擊「Move Up」將其移至清單中的第三個位置。
  19. 點選 “OK”。將再次出現 「Select Configurations」對話框。
  20. 點選 “Next”。將出現「Cross GNU Arm Toolchain」對話框。
  21. 點選 “Finish”。新的 C 專案將出現在「Project Explorer 」tab上。

更多內容:

MAX32660-EVSYS 使用手冊

相關產品:

ADI 開發板 MAX32660-EVSYS:提供小巧且強大的開發平台,可存取 MAX32660 的所有功能。該開發板以非常小的尺寸提供了強大的處理子系統,使其易於整合到各種應用程式中。

更多 MAX32660-EVSYS 技術內容: