分享方式:


Azure Kinect DK 韌體工具

Azure Kinect 韌體工具可用來查詢和更新 Azure Kinect DK 的裝置韌體。

列出連接的裝置

您可以使用 -l 選項,取得連接裝置的清單。 AzureKinectFirmwareTool.exe -l

 == Azure Kinect DK Firmware Tool ==
Found 2 connected devices:
0: Device "000036590812"
1: Device "000274185112"

檢查裝置韌體版本

您可以使用 -q 選項來檢查第一個連結裝置的目前韌體版本,例如 AzureKinectFirmwareTool.exe -q

 == Azure Kinect DK Firmware Tool ==
Device Serial Number: 000036590812
Current Firmware Versions:
    RGB camera firmware:      1.5.92
    Depth camera firmware:    1.5.66
    Depth config file:        6109.7
    Audio firmware:           1.5.14
    Build Config:             Production
    Certificate Type:         Microsoft

如果有一個以上的裝置已連結,您可以藉由將完整序號新增至命令來指定您想要查詢的裝置,例如:

AzureKinectFirmwareTool.exe -q 000036590812

更新裝置的軔體

此工具最常見的用法是更新裝置韌體。 使用 -u 選項呼叫工具以執行更新。 韌體更新可能需要幾分鐘的時間,實際情況取決於有哪些韌體檔案需要更新。

如需逐步完成韌體更新指示,請參閱 Azure Kinect 韌體更新

AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.5.926614.bin

如果有一個以上的裝置已連結,您可以藉由將完整序號新增至命令來指定您想要查詢的裝置。

AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.5.926614.bin 000036590812

重設裝置

如果您必須將裝置設為已知狀態,可以使用 -r 選項重設連結的 Azure Kinect DK。

如果有一個以上的裝置已連結,您可以藉由將完整序號新增至命令來指定您想要查詢的裝置。

AzureKinectFirmwareTool.exe -r 000036590812

檢查韌體

檢查韌體可讓您在更新實際裝置之前,先從韌體 Bin 檔案取得版本資訊。

AzureKinectFirmwareTool.exe -i firmware\AzureKinectDK_Fw_1.5.926614.bin

 == Azure Kinect DK Firmware Tool ==
Loading firmware package ..\tools\updater\firmware\AzureKinectDK_Fw_1.5.926614.bin.
File size: 1228844 bytes
This package contains:
  RGB camera firmware:      1.5.92
  Depth camera firmware:    1.5.66
  Depth config files: 6109.7 5006.27
  Audio firmware:           1.5.14
  Build Config:             Production
  Certificate Type:         Microsoft
  Signature Type:           Microsoft

韌體更新工具選項

 == Azure Kinect DK Firmware Tool ==
* Usage Info *
    AzureKinectFirmwareTool.exe <Command> <Arguments>

Commands:
    List Devices: -List, -l
    Query Device: -Query, -q
        Arguments: [Serial Number]
    Update Device: -Update, -u
        Arguments: <Firmware Package Path and FileName> [Serial Number]
    Reset Device: -Reset, -r
        Arguments: [Serial Number]
    Inspect Firmware: -Inspect, -i
        Arguments: <Firmware Package Path and FileName>

    If no Serial Number is provided, the tool will just connect to the first device.

Examples:
    AzureKinectFirmwareTool.exe -List
    AzureKinectFirmwareTool.exe -Update c:\data\firmware.bin 0123456

下一步