You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update camera+NPU docs with verified results, add serial transfer scripts
- Fix HDMI port (J7→J17), video device (/dev/video0→/dev/video3)
- Add verified NPU benchmark: CPU 45.3ms vs NPU 9.1ms (5x speedup)
- Document correct Weston service name and video device mapping
- Add two serial file transfer utilities (base64 heredoc + Python receiver)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
[ 8.548408] mx8-img-md: created link [ov5640 1-003c] => [mxc-mipi-csi2.0]
108
+
```
109
+
110
+
OV5640 detected at I2C address 0x3c, linked to MIPI CSI-2 receiver. The "supply not found, using dummy regulator" warnings are normal — the EVK uses fixed regulators not described in the device tree.
94
111
95
112
If `ov5640_check_chip_id: failed` appears, the camera isn't physically connected or the mini-SAS cable is loose.
96
113
97
114
### Step 3 — Test live preview on HDMI
98
115
99
116
```bash
100
-
# Camera → HDMI display
101
-
gst-launch-1.0 v4l2src device=/dev/video0! \
117
+
# Camera → HDMI display (use /dev/video3, NOT video0!)
| NPU (VX Delegate) |**9.1 ms**| 8.5 | 9.7 | 1 op fallback to CPU (PostProcess) |
199
+
| Speedup |**5.0x**||| CPU faster than expected due to XNNPACK |
166
200
167
-
| Backend | Inference Latency | Notes |
168
-
| ------- | ----------------- | ----- |
169
-
| CPU (A53) |~180–200 ms | 4 threads |
170
-
| NPU (VX Delegate) |~8–12 ms | INT8 quantized |
171
-
| Speedup |~20x ||
201
+
> **Note:** CPU is faster than initial estimates (~45ms vs ~180ms) because TFLite 2.16's XNNPACK delegate uses ARM NEON SIMD on the A53. The NPU's real advantage is **freeing CPU for other tasks** (camera capture, display, post-processing) in a concurrent pipeline.
0 commit comments