K230 4‑LANE 模式正式解锁,可实现 3840×2160 @27fps 的流畅 4K 输出,带来更高帧率的实时预览体验。 如果你手上配备 4‑LANE 版本的 OV13850 模组,只需在 RTOS SDK 中开启对应配置,即可快速上手体验这一全新能力。
一、
这次升级了什么?
|
模式 |
2-lane |
4-lane |
|
分辨率 |
3840×2160 |
3840×2160 |
|
约帧率 |
7fps |
约 27fps |
|
MIPI |
2 lane |
4 lane |
|
说明 |
兼容老模组 / 老接线 |
CSI0 聚合 PHY0+PHY1 |
二、
三分钟打开 4LANE
在 SDK 根目录:
make menuconfigk230 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 组合漂移)。
四、
跑起来时注意这几条「避坑」
-
硬件必须是真 4-lane
软件打开 4LANE 后,模组 D0–D3 + CLK 都要接到 CSI0 聚合路径上。2-lane 模组请继续用 7fps 模式。
-
关掉 CSI1
4LANE 占用 PHY1,CSI1 对任意 Sensor 都不要再用。
-
4K 工作模式
大分辨率请按文档配置 VICAP(含 tile 等相关限制),不要假设和 1080p online 完全同一套参数就能直接上 4K。
-
帧率约 27,不是硬标 30
按当前寄存器时序(HTS/VTS)核算约为 27.6fps,SDK 对外统一为 27FPS,方便 AE / 帧率统计对齐。
-
ISP 参数
量产可用 bin;调优阶段可切 XML/JSON 解析模式,便于替换板端参数文件。
总结
OV13850 在 K230 / K230D RTOS 上,4K 从「能出图的 2LANE@7fps」,升级到「可预览的 4LANE@约 27fps」。
打开 4LANE、关掉 CSI1、用真四车道模组——快来点亮这个新技能吧。
参考文档
-
图像传感器支持列表
https://www.kendryte.com/k230_rtos/zh/main/hardware_compatibility/sensor_list.html
-
如何配置 Sensor
https://www.kendryte.com/k230_rtos/zh/main/userguide/how_to_configure_sensor.html
-
如何增加 Sensor(新型号接入)
https://www.kendryte.com/k230_rtos/zh/main/advanced_development_guide/how_to_add_sensor.html
点森科技 - 科技资讯_数码产品_互联网观察_智能硬件


