v4.8.4

v4.8.4 是一個著重於可靠性與連線處理的版本,建構於現有的 Qt Creator 14.0.2 基礎之上。它改進了 macOS 上 USB 磁碟對序列埠的配對、使相機連接與重新同步更加穩健、擴大了 STMicroelectronics model zoo 目錄,並修正了一個可能使開發板變磚的 Alif 韌體載入錯誤。對使用者專案而言並無破壞性變更。

重點項目

  • macOS 磁碟配對 現在會透過巡覽 DiskArbitration/IOKit 登錄來解析已掛載磁碟的 USB 序號,正確地將相機儲存磁碟與其序列埠配對。

  • 更安全的 Alif 韌體載入 不再抹除 MRAM APP 區域,過去此操作會使開發板變磚。

  • 更可靠的連線,歸功於更長的連接逾時、具寬限時間的重試重新同步,以及在嚴格序號配對失敗時的單一可移除磁碟備援機制。

  • 更廣泛的 STMicroelectronics model zoo,現在可用於 OPENMV_RT1060OPENMV4PARDUINO_GIGAARDUINO_PORTENTA_H7ARDUINO_NICLA_VISION

  • 更清晰的系統資訊 面板,以對齊的等寬格式化文字呈現,並附有多行的協定能力區段。

其他變更與改進

  • 在 macOS 上,IDE 會透過從磁碟區掛載路徑往上巡覽 DiskArbitration/IOKit 登錄直到 USB 裝置節點,來解析已掛載磁碟的 USB 序號,修正了相機儲存磁碟的序列埠對磁碟配對問題(35fd08410)。DiskArbitration 與 CoreFoundation 的 include 已包裹在 Q_OS_MAC 防護中,使非 Mac 建置能夠順利編譯(5940f3f77)。

  • 當嚴格序號磁碟配對失敗但恰好只有一個可移除磁碟存在時,IDE 現在會退而使用該單一磁碟作為相機的掛載路徑(92d13cb10)。

  • 相機重新同步現在會使用較長的首次嘗試連接逾時,並以一秒的寬限逾時進行重試,在每次嘗試時重新建立傳輸,使初始連線更加可靠(2343a9211)。

  • 裝置系統資訊與主機/裝置統計面板現在會以等寬格式化文字呈現,並重新對齊欄位,附有多行的協定能力區段,使格式更加清晰(549a6acfa)。

  • STMicroelectronics model zoo 項目現在可用於更多開發板,將目錄擴展至 OPENMV_RT1060OPENMV4PARDUINO_GIGAARDUINO_PORTENTA_H7ARDUINO_NICLA_VISION,並加上原有的 OPENMV_AE3OPENMV_N6ea75eea5f)。

錯誤修正

  • 修正了 Alif 韌體載入,使其不再抹除 MRAM APP 區域,過去此操作會使開發板變磚;IDE 現在會提示使用者中斷相機連接並關閉硬維護模式開關,並在收到重新連接指示之前都讓相機保持未連接狀態(886290d46)。

  • 新版(V2)序列協定探測現在已正確限定為僅在 沒有 舊版 OpenMV USB VID/PID 的相機(即較新的相機)上執行,修正了一個 VID/PID 比較的打字錯誤——原本比較了兩次 productIdentifier 而非 vendorIdentifier,以及一個先前會在錯誤裝置上執行探測的限定條件(b43b485edc86d83870)。

平台與工具支援

  • Qt Creator 基礎版本: 14.0.2。

  • STMicroelectronics model zoo 目錄已擴展至 OPENMV_RT1060OPENMV4PARDUINO_GIGAARDUINO_PORTENTA_H7ARDUINO_NICLA_VISION,並加上原有的 OPENMV_AE3OPENMV_N6

破壞性變更

無。此版本不包含任何指令碼 API 或使用者專案工作流程的破壞性變更。