v3.0.3

v3.0.3 新增了對 NXP i.MX RT1060(EVKB-MIMXRT1060)開發板的第一級支援,包括序列開機載入程式(SBL)的修復與重新燒錄流程,並附帶自動重新連接切換選項、RTSP 串流播放器,以及對匯入小幫手與程式碼自動完成 docstring 剖析的改進。本次發行建構於 Qt Creator 4.0.2 之上,將隨附的 OpenMV 韌體升級至 v4.4.2,且對使用者專案沒有破壞性變更。

重點摘要

  • NXP i.MX RT1060 支援。 EVKB-MIMXRT1060 開發板現在已可辨識,並可直接從 IDE 燒錄。

  • SBL 開機載入程式修復流程。 可運作的序列下載(blhost)開機載入程式流程可修復並重新燒錄以 i.MX RT1060 為基礎的相機,並提供選用的快閃記憶體檔案系統清除。

  • 自動重新連接至 OpenMV Cam。 新的 Tools 切換選項會在偵測到相機時自動重新連接,而不會停止正在執行的指令碼。

  • 播放 RTSP 串流。 新的 Video Tools 項目會透過 ffplay 播放即時 RTSP 串流。

  • 支援巢狀模組的匯入小幫手。 非扁平資料夾階層中的模組現在會被正確匯入並複製到 OpenMV Cam。

新功能

  • NXP i.MX RT1060 支援新增了專屬的韌體燒錄載入器,可驅動隨附的 sdphost/blhost 工具透過 USB 程式化 EVKB-MIMXRT1060,並提供新的 imx.txt 設定檔與 boards.txt 項目 OMVRT60_IMXRT60_32768_SDRAM6a040cda3e72ff6f52)。

  • SBL 開機載入程式流程 讓使用者可透過 i.MX 次級開機載入程式修復並重新燒錄以 i.MX RT1060 為基礎的相機,並在重新燒錄時提供選用的快閃記憶體檔案系統清除(由既有的清除動作驅動)(0bb648c94da591b7c9c08022fab)。

  • 自動重新連接至 OpenMV Cam 是一個可勾選的 Tools 選單項目,會在偵測到相機時自動重新連接而不停止正在執行的指令碼;其狀態會跨工作階段保留,並在啟用期間停用手動的 Connect/Disconnect 動作(0546d806e)。

  • 播放 RTSP 串流 是新的 Video Tools 項目(非 Linux),會提示輸入 IP/網域、連接埠(預設 554)以及 TCP 或 UDP 傳輸方式,然後透過 ffplay 播放即時的 rtsp:// 串流(f6a39055d)。

  • 為 Nicla Vision 與 Portenta H7 開發板新增了用於 Yes/No 關鍵字偵測的 MicroSpeech 範例8cecde656)。

其他變更與改進

  • 匯入小幫手 現在會正確匯入並複製巢狀(非扁平)資料夾階層中的模組,從相對路徑計算帶點的模組名稱並遞迴複製資料夾;Documents 資料夾中的模組會覆蓋 Examples 中的模組(e5696f6f833a7031571e4a27769)。

  • 程式碼自動完成的 docstring 剖析 現在會正確擷取函式的引數簽章,包括從隨附的 HTML 文件中剝除選用引數的 [...] 標記(75cb80a0905125bec816fde1c1e)。

  • 連接/中斷連接的可靠性 已改進:文字與影像緩衝區的排空迴圈現在一律會執行,僅有 scriptStop 受自動重新連接狀態控制,因此無論是否啟用自動重新連接,緩衝區都能乾淨地排空(6673302e1)。

錯誤修正

  • 修正了數個 i.MX RT 燒錄錯誤:檔案路徑原本以字面字串而非解析後的路徑傳遞、sdphost 的 jump 指令被誤拼為 jump-adress,且開機載入程式燒錄器的二進位檔名稱也已更正(0bb648c94c08022fab)。

  • 更正了更新可用對話框文字中的錯字,將 reources 更正為 resources798f55c31)。

平台與工具支援

  • Qt Creator 基礎版本: 4.0.2。

  • 新開發板: NXP i.MX RT1060(EVKB-MIMXRT1060),開發板項目 OMVRT60_IMXRT60_32768_SDRAM(韌體資料夾 EVKBMIMXRT1060)(6a040cda3e72ff6f52)。

  • 隨附的 OpenMV 韌體: 更新至 v4.4.2(中途經過 4.3.3 過渡版本),並為 OPENMV2/3/4/4P/4_PRO/PT、NANO33、NICLAV、PORTENTA 與 NANO_RP2040 更新韌體/uvc/開機載入程式二進位檔(8cecde656292950b60)。

  • 隨附的 NXP 工具: blhostsdphost 現在在 Linux 與 macOS 上會被標記為可執行,以便 i.MX 開機載入程式流程能執行它們(3c464ca5a)。

破壞性變更

無。本次發行對使用者專案未引入任何破壞性變更;Qt Creator 基礎版本仍維持 Qt Creator 4.0.2。