
接續上一篇博文: 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 3: 選擇COM port、選擇Baud rate(921600 or 115200)

Step 4: 按下”Download”按鈕,等待MT7933 HDK進入FW Download mode





相關資訊連結:
- 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
