跳轉到

開始使用

依下列順序完成,就能從一台新電腦開始,在 IPRO7AI Reef EVK V4.0 上建置、燒錄並執行開箱韌體 ipro7ai_reef_demo,再以 reef selftest 確認板上功能。本站的操作步驟都以這塊板子為準;IPRO7 EVB、IPRO7AI EVK、IPRO6S EVK 與 IPRO7 Arduino 板的應用需要對應的板子,請洽 INTELPRO。

需要準備

項目 說明 取得方式
IPRO7AI Reef EVK V4.0 絲印「IPRO7AI REEF EVK V4.0」 INTELPRO
USB-C 線 板子唯一的電源輸入;要能傳資料(板上 USB 裝置功能會用到) 自備
主控台線(二擇一) 3.3 V 的 USB 轉 UART 轉接器,以 SH1.0 6 pin 插頭接 U6;或 IPRO Debug Probe,以兩端腳序對調的排線接 U6 轉接器自備;Debug Probe 向 INTELPRO 索取
主機 macOS 或 Linux(bash)可使用 SDK 全部的命令列工具;Windows 以安裝程式、VS Code Extension 與 build_freertos.ps1 開發 —
RISC-V 工具鏈 GCC 14(Windows 為 GCC 13.1.1),riscv64-unknown-elf-gcc macOS/Linux 版向 INTELPRO 索取;Windows 版由安裝程式安裝
IntelProCube 0.7.0.1 燒錄工具:ipro_iot_tool_macos、ipro_iot_tool_linux、ipro_iot_tool.exe GitHub Release;Windows 版也由安裝程式安裝
SDK IPRO-SDK-V2.2.1.tar.gz GitHub Release
選用 OV5640 FLEX-24 相機模組、microSD 卡、8 Ω 喇叭(接 J_SPK)、耳機 自備;用來完成自我檢查的相機、卡槽與喇叭項目

主控台線的接法見 IPRO7AI Reef EVK:除錯排座 U6。

圖形化開發環境

IPRO Workbench(Apple 晶片的 macOS、Windows 11)把補齊工具、建置、燒錄與序列埠監看放在同一個視窗,見 IPRO Workbench。

依序完成

  • 1. 準備開發環境


    下載並校驗 SDK,安裝 CMake、make、Python、RISC-V 工具鏈與 IntelProCube,以一次建置確認環境可用。

  • 2. Windows 安裝與 VS Code


    只有使用 Windows 時需要:以 Online Setup 一次安裝 SDK、工具與 VS Code Extension,在 VS Code 或以 build_freertos.ps1 建置與燒錄。

  • 3. 第一個 FreeRTOS 應用


    設定開關、接主控台線,建置、燒錄並執行 ipro7ai_reef_demo,以 reef selftest 檢查 LED、喇叭、SD 卡槽與相機。

  • 4. 燒錄與序列埠


    參考:四種進入下載模式的方式、IntelProCube 參數與分割表、boot2 與 mfg 資料、主控台與序列埠辨識。

  • 5. macOS/Linux 命令列


    參考:make -C、DEFCONFIG=、建置目錄與產出,以及 build_freertos.sh 的動作、選項與環境變數。

下一步

板子跑起開箱韌體之後,接著做這三篇實作教學:

板子的完整資料(開關、腳位、擴充排針)見 IPRO7AI Reef EVK。本版的 Zephyr 板型只有 IPRO7 EVB 與 IPRO7AI EVK,沒有 Reef,見 Zephyr RTOS。