MediaTek Genio 130/130A 快速上手(三)



接續上一篇博文: MediaTek Genio 130/130A 快速上手(二),我們已完成了編譯範例 bga_sdk_demo ,且燒錄 Firmware 到 Genio 130/130A 開發版上(以 MT7933 HDK 為例)。
接下來我們將進行 bga_sdk_demo 上的一些功能展示,包含:
  • SDK CLI command 簡介
  • 基本CLI command: ver, log, en
  • WiFi 連接CLI command
  • FOTA

SDK CLI command 簡介
當我們將 Genio 130/130A 開發版接上 USB 電源並開機後,可以透過 console 查詢支援的 CLI command
CLI command: ?


也可以進一步查詢間單的用法
CLI command: ??




基本CLI command
Genio 130/130A Non-NDA SDK 在開發版上提供一些基礎的功能,以下介紹常用到的 CLI command

CLI command: ver
用於查詢在開發版上運行的 SDK 版本以及建立日期等資訊


CLI command: log
用於開啟/關閉個不同的 log 模組訊息,如: main, common, HAL, lwIP WiFi, Bluetooth。也可以設定 log level


CLI command: en
工程模式,支援顯示狀態訊息、暫存器及簡易WiFi/BT操做,

最常用到的是關閉睡眠模式。須注意進入工程模式後需要透過 "back" CLI command 離開工程模式。



WiFi 連接 CLI command
CLI command: wifi


以下是 Genio 130/130A 連接 WIFI AP 會使用的 CLI Command 與說明
  • wifi config set ssid 0 <value>
    • Configure AP's SSID
  • wifi config set sec 0 <Auth> <Encrypt>
    • Configure Security Setting including auth and encrypt type
      • Open (0, 1)
      • WPA + TKIP (4, 4)
      • WPA2 + CCMP (7, 6)
      • WPA & WPA2 + TKIP & AES (9, 8)
      • WPA2 & WPA3 + Only CCMP (13, 6)
      • WPA3 + only CCMP (11, 6)
  • wifi config set psk 0 <password>
    • Configure PSK key
  • wifi config set wep 0 <key_id> <key_string>
    • Configure wep key
  • wifi config set reload
    • Important: Make above setting to take effect and re-start the connection
實作如下:


連上 WIFI AP 可以透過以下 CLI command 獲取資訊



FOTA 
CLI command: fota


Genio 130/130A 提供 FOTA 功能透過網路更新 Firmware,說明如下
  • fota dl <URL>
    • Download FW binary from URL
  • fota trig set
    • Set FW update trigger flag
  • fota status
    • Check current status
  • reboot
    • Reboot system to start FW update
實作如下:


相關資訊連結:

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能

參考來源