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_SDRAM(6a040cda3、e72ff6f52)。SBL 開機載入程式流程 讓使用者可透過 i.MX 次級開機載入程式修復並重新燒錄以 i.MX RT1060 為基礎的相機,並在重新燒錄時提供選用的快閃記憶體檔案系統清除(由既有的清除動作驅動)(0bb648c94、da591b7c9、c08022fab)。
自動重新連接至 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中的模組(e5696f6f8、33a703157、1e4a27769)。程式碼自動完成的 docstring 剖析 現在會正確擷取函式的引數簽章,包括從隨附的 HTML 文件中剝除選用引數的
[...]標記(75cb80a09、05125bec8、16fde1c1e)。連接/中斷連接的可靠性 已改進:文字與影像緩衝區的排空迴圈現在一律會執行,僅有
scriptStop受自動重新連接狀態控制,因此無論是否啟用自動重新連接,緩衝區都能乾淨地排空(6673302e1)。
錯誤修正#
平台與工具支援#
Qt Creator 基礎版本: 4.0.2。
新開發板: NXP i.MX RT1060(EVKB-MIMXRT1060),開發板項目
OMVRT60_IMXRT60_32768_SDRAM(韌體資料夾EVKBMIMXRT1060)(6a040cda3、e72ff6f52)。隨附的 OpenMV 韌體: 更新至 v4.4.2(中途經過 4.3.3 過渡版本),並為 OPENMV2/3/4/4P/4_PRO/PT、NANO33、NICLAV、PORTENTA 與 NANO_RP2040 更新韌體/uvc/開機載入程式二進位檔(8cecde656、292950b60)。
隨附的 NXP 工具:
blhost與sdphost現在在 Linux 與 macOS 上會被標記為可執行,以便 i.MX 開機載入程式流程能執行它們(3c464ca5a)。
破壞性變更#
無。本次發行對使用者專案未引入任何破壞性變更;Qt Creator 基礎版本仍維持 Qt Creator 4.0.2。