【K230/K230D新技能点亮】4K 摄像头重磅升级,支持 4‑LANE 4K@27fps

Viewed 38

问题描述


K230 4‑LANE 模式正式解锁,可实现 3840×2160 @27fps 的流畅 4K 输出,带来更高帧率的实时预览体验。 如果你手上配备 4‑LANE 版本的 OV13850 模组,只需在 RTOS SDK 中开启对应配置,即可快速上手体验这一全新能力。
image.png

一、这次升级了什么?

模式 2-lane 4-lane
分辨率 3840×2160 3840×2160
约帧率 7fps 约 27fps
MIPI 2 lane 4 lane
说明 兼容老模组 / 老接线 CSI0 聚合 PHY0+PHY1

二、三分钟打开 4LANE

在 SDK 根目录:

make menuconfig

k230 make menuconfig(Docker编译)
进入:

MPP Configuration
  └── Sensor Configuration

按下面勾选(OV13850 为例):

[*] Enable CSI0          # 必须开
[ ] Enable CSI1          # 必须关(4LANE 借用 PHY1)
[*] Enable OV13850
  └── [*] OV13850 Enable 4LANE Configure

对应宏可在 .config 里核对:

  • CONFIG_MPP_ENABLE_SENSOR_OV13850=y
  • CONFIG_MPP_SENSOR_OV13850_ENABLE_4LANE_CONFIGURE=y
  • 不要再出现 CONFIG_MPP_ENABLE_CSI_DEV_1=y

保存后重新编译、烧录:

make

小提醒:板级接线、I2C、Reset/PowerDown、MCLK 仍要与硬件一致;4LANE 开关解决的是「编不编进四车道模式」,不是「随便一根 2-lane 排线也能变四车道」。

三、上板怎么确认开对了?

串口进入 msh,执行:

list_sensor

在列表里找到带 4LANE 且帧率声明为 27FPS 的条目,例如:

OV13850_MIPI_CSI0_4LANE_3840X2160_27FPS_10BIT_LINEAR

有这条:驱动与 Kconfig 已打开,可以继续跑 VICAP / Sensor 示例。

只有 7FPS、没有 4LANE:回去检查 menuconfig 是否勾了 Enable 4LANE Configure,以及是否重新编译烧录。

有 4LANE 但仍黑屏 / 报链路错:优先怀疑模组或 FPC 实际只有 2-lane,或 CSI1 仍被使能导致 PHY 冲突。

应用层请优先用 类型名称 选 sensor,不要写死易变的数字序号(序号会随 Kconfig 组合漂移)。

四、跑起来时注意这几条「避坑」

1. 硬件必须是真 4-lane

软件打开 4LANE 后,模组 D0–D3 + CLK 都要接到 CSI0 聚合路径上。2-lane 模组请继续用 7fps 模式。

2. 关掉 CSI1

4LANE 占用 PHY1,CSI1 对任意 Sensor 都不要再用。

3. 4K 工作模式

大分辨率请按文档配置 VICAP(含 tile 等相关限制),不要假设和 1080p online 完全同一套参数就能直接上 4K。

4. 帧率约 27,不是硬标 30

按当前寄存器时序(HTS/VTS)核算约为 27.6fps,SDK 对外统一为 27FPS,方便 AE / 帧率统计对齐。

5. ISP 参数

量产可用 bin;调优阶段可切 XML/JSON 解析模式,便于替换板端参数文件。

总结

OV13850 在 K230 / K230D RTOS 上,4K 从「能出图的 2LANE@7fps」,升级到「可预览的 4LANE@约 27fps」。

打开 4LANE、关掉 CSI1、用真四车道模组——快来点亮这个新技能吧。

参考文档

1 Answers