v4.8.1¶
v4.8.1 là phiên bản bảo trì dựa trên v4.8.0 — sửa lỗi camera và phát trực tuyến IDE, cải thiện chất lượng ảnh PAG7936, và tập lệnh điều chỉnh thiên lệch chế độ sự kiện GenX320 mới. Phiên bản này không có thay đổi API không tương thích: các tập lệnh chạy trên v4.8.0 chạy không thay đổi trên v4.8.1.
Điểm nổi bật¶
OV5640 được sửa trên camera OpenMV H7 400 MHz — đồng hồ pixel giờ được thu nhỏ cho các bộ phận H7 400 MHz thay vì được điều khiển ở tốc độ 480 MHz.
Chất lượng ảnh PAG7936 — trình điều khiển cảm biến giờ áp dụng hiệu chỉnh điểm ảnh xấu.
Sửa lỗi phát trực tuyến bộ đệm khung hình IDE — truyền thô qua giao thức V1 kế thừa và dự phòng luồng thô → JPEG đều hoạt động đúng trở lại.
Tập lệnh điều chỉnh thiên lệch GenX320 mới cho chế độ phát trực tuyến sự kiện.
Không có thay đổi API không tương thích — nạp lại firmware và các tập lệnh v4.8.0 của bạn chạy không thay đổi.
Tính năng mới¶
Điều chỉnh thiên lệch chế độ sự kiện GenX320 — ví dụ
genx320_event_mode_biases.pymới để điều chỉnh thiên lệch của cảm biến sự kiện GenX320 trong khi chạy ở chế độ phát trực tuyến sự kiện. (f2e4e234c)
Các thay đổi và cải tiến khác¶
Hiệu chỉnh điểm ảnh xấu PAG7936 — trình điều khiển cảm biến màn trập toàn cầu PAG7936 giờ áp dụng hiệu chỉnh điểm ảnh xấu, cải thiện chất lượng ảnh trên các board sử dụng cảm biến đó. (b405fa176)
Alif Device Family Pack cập nhật lên 1.3.4 — trình điều khiển Alif I2C/I3C đã được cập nhật để phù hợp, ảnh hưởng đến
machine.I2Ctrên các board Alif (AE3). (7388ef403, d79086cdc)
Sửa lỗi¶
Camera và cảm biến:
Đồng hồ pixel OV5640 giờ được giảm cho camera OpenMV H7 STM32H7 400 MHz (board H7 Plus là 480 MHz); trước đây nó được điều khiển quá nhanh trên các bộ phận 400 MHz. (cd9bb2d09)
Đã sửa cấu hình chụp một lần trên đường dẫn đa bộ đệm DMA STM32. (61ffb7403)
Phát trực tuyến Host/IDE:
Đã sửa dự phòng luồng thô → JPEG: chiều rộng/chiều cao ảnh đích và
PIXFORMAT_JPEGđược khôi phục sau khi xử lý luồng thô, vì vậy việc chụp JPEG và phát trực tuyến sau luồng thô hoạt động đúng. (36a8b627b)Đã sửa truyền bộ đệm khung hình thô qua giao thức V1 (USBDBG) kế thừa, khôi phục xem trước bộ đệm khung hình IDE đáng tin cậy. (75963a623)
Cập nhật firmware:
Đã sửa lỗi bootloader không thoát vòng lặp chính sau khi tách DFU trên một số host (một luồng USB polling trên host giữ thiết bị được gắn kết), vì vậy
dfu-util/ OpenMV IDE đặt lại board đáng tin cậy sau khi nạp firmware. (3a1e8dab7)
Hỗ trợ phần cứng và board¶
OpenMV H7 — đồng hồ pixel OV5640 giờ được thu nhỏ cho các đơn vị H7 400 MHz (480 MHz trên H7 Plus).
PAG7936 — hiệu chỉnh điểm ảnh xấu được áp dụng bởi trình điều khiển cảm biến.
Alif (AE3) — Device Family Pack 1.3.4 với trình điều khiển I2C/I3C cập nhật.
Thay đổi API không tương thích¶
v4.8.1 không có thay đổi API Python không tương thích. Các tập lệnh chạy trên v4.8.0 chạy không thay đổi trên v4.8.1 — chỉ cần nạp lại firmware. Các thay đổi duy nhất liên quan đến fork là build/tooling.
Build / tooling (công cụ)¶
Không ảnh hưởng đến tập lệnh MicroPython. Tạo ảnh .dfu đã bị loại bỏ khỏi các cổng STM32 và i.MX RT (các file không được sử dụng). bootloader giờ nhúng một header và mã hóa phiên bản của nó trong USB bcdDevice để các công cụ host và firmware có thể xác định phiên bản bootloader lúc chạy; một lỗi đệm ảnh kết hợp STM32 đã được sửa, build tài nguyên ROMFS (mkromfs) đã được song song hóa, và Alif Device Family Pack chuyển lên 1.3.4. Xem lịch sử kho firmware để biết chi tiết liên quan đến fork.
Danh sách kiểm tra di chuyển¶
Không cần làm gì — nạp lại firmware; các tập lệnh v4.8.0 của bạn chạy không thay đổi.