嘉立创 庐山派 K230 Linux SDK LCD屏幕显示花屏

Viewed 67

问题描述


硬件:嘉立创 庐山派 K230 + 3.1寸LCD屏幕扩展板 + GC2093 摄像头
固件:CanMV-K230_LCKFB_linux_v0.6.9_nncase_v2.10.0

固件下载地址:https://kendryte-download.canaan-creative.com/k230/release/linux_sdk_images/daily_build/
文档地址:https://www.kendryte.com/k230_linux/zh/dev/app_develop_guide/user_develop/isp_v4l2_doc.html

按照文档描述,执行测试命令:

v4l2-drm -d 1 -w 640 -h 480 -x 0 -y 0 --crop-width 1280 --crop-height 960

(原文是执行./v4l2-drm,很显然/root下没有这个v4l2-drm)

此时MIPI LCD屏幕是花屏:
屏幕拍摄

复现步骤


  1. 上电启动开发板
  2. 执行:
v4l2-drm -d 1 -w 640 -h 480 -x 0 -y 0 --crop-width 1280 --crop-height 960

硬件板卡


庐山派

软件版本


CanMV-K230_LCKFB_linux_v0.6.9_nncase_v2.10.0

2 Answers

手头没有庐山派,不过通过DTS猜测可能它的配置是竖屏,也就是480x800的屏幕,你可以试一下

v4l2-drm -d 1 -w 480 -h 640
v4l2-drm -d 1 -w 480 -h 800

感谢,修改成 v4l2-drm -d 1 -w 480 -h 800 之后确实有画面了,但是画面是经过旋转并拉伸过的,这个我后面再看看有没有什么办法解决吧

把./去掉(后面会修改文档)
嘉立创屏幕分辨率是 -w 480 -h 800