接續上一篇博文: MediaTek Genio 130/130A 快速上手(一),我們已完成了Genio 130/130A 的Linux編譯環境、SDK導入與編譯腳本的簡介。接著我們將進一步介紹Genio 130/130A Non-NDA SDK,並編譯範例 bga_sdk_demo 在介紹到如何燒錄 Firmware 檔到 Genio 130/130A 開發版上(以 MT7933 HDK 為例)。
MT793X FreeRTOS Non-NDA SDK v3.1.0 簡介
品佳在大大通網頁上提供了 Genio 130/130A Non-NDA SDK 可供下載評估,其中包含以下內容
- SDK_3.1_Non_NDA_20230505.tar.gz
SDK 壓縮檔, MT7933 Non-NDA SDK, V3.1.0 (20230505),包含以下內容
- doc
包含環境搭建, HAL/BT/WIFI/DSP 說明文件- \MT793X\00_Quick_Start~ 09_Tool
- \MT793X\00_Quick_Start~ 09_Tool
- project\mt7933_hdk\apps\
SDK 範例程式
- bga_sdk_demo
BT, WIFI, USB, FOTA, …等功能demo - bga_sdk_vad
Voice Activity Detection 語音辨識demo - matter_sdk
用於 matter 範例的平台基本設定專案 - qfn_sdk_demo
用於 MT7931 HDK 的 demo j專案,等同 bga_sdk_demo
- bga_sdk_demo
- build.sh
編譯腳本 - config, driver, kernel, middleware, prebuilt
其他用於開發的必要原始碼
- doc
- EK-AI7933CLD_User Guide Ver.E.pdf
由AcSip 群登提供的 HDK User Guide,包含以下內容
- HDK functionality detail
- HW feature
- GPIO pinmux table
- Reference schematic
- FlashBurningTool_V2.84
用於燒錄 MT7933 FW 的應用程式,包含以下內容
- Documents
- GUI/Console tool
編譯SDK範例程式
在上一篇博文中有介紹編譯腳本的使用方式,現在我們以範例 bga_sdk_demo 編譯並生成 Firmware 檔
執行編譯腳本: ./build.sh mt7933_hdk bga_sdk_demo
編譯完成會印出訊息如下
在路徑 [SDK]/out/mt7933_hdk/bga_sdk_demo/ 可找到 Firmware 檔
範例程式編譯的過程會將 log 保存在路徑 [SDK]/out/mt7933_hdk/bga_sdk_demo/log/ 中,可供查看
燒錄 Firmware 檔到 Genio 130/130A 開發版(以 MT7933 HDK 為例)
利用 Genio 130/130A Non-NDA SDK 中的 FlashBurningTool_V2.84
執行應用程式: SDK_v3.1.0_Non_NDA\FlashBurningTool_V2.84\FBTool_v2p84_win64_GUI\FBTool_gui.exe
操作流程如下:
Step 1: 透過“Open”按鈕選擇.ini檔: mt7933cv_xip_bga_al_scatter.ini Step 2: 連接MT7933 HDK,確認Console tool關閉,UART沒有被占用
Step 3: 選擇COM port、選擇Baud rate(921600 or 115200) Step 3a: 選擇要燒錄的檔案(option)
Step 4: 按下”Download”按鈕,等待MT7933 HDK進入FW Download mode Step 5: 透過MT7933 HDK上按鈕:按住SW5(DWL_PIN)後,按一下SW1(RST_PIN) Step 6: 觀察FBTool_gui.exe底下進圖條,顯示黃色進度條表示偵測到MT7933 HDK 並轉為綠色進度條從0%開始 Step 7: 等待進度條至100% Step 8: 開啟Console tool,按下SW1(RST_PIN)重新啟動MT7933 HDK
相關資訊連結:
- MetiaTek Genio 130/130A : https://www.mediatek.com/iot/products/genio-130
- MTK Genio130/130A Non-NDA SDK(請參考下圖位置) : https://www.wpgdadatong.com/product-channel/Mediatek