NXP MCU 技术william hill官网
直播中

申根换

7年用户 1567经验值
私信 关注
[问答]

在imx8m mini soc上使用linux5.4.3环境采集RAW12格式的TOF芯片数据报图像异常是怎么回事?

我们在imx8m mini soc上使用linux5.4.3环境采集RAW12格式的TOF芯片数据。 现在我们已经成功获取到数据并解析成灰度图,但是显示出来的图像异常。整个画面分为四个部分,每个部分都展示了相似的图片。具体效果见附件。
为了实现对 RAW12 的 imx8m mini 支持,我修改了“Linux/drivers/media/platform/MXC/capture/mx6s_capture.c,  Linux/drivers/media/platform/MXC/capture/mxc_mipi_csi.c”两个文件和添加tof摄像头驱动,修改具体内容见附件。 同时使用tof相机的测试模式,我们发现soc对tof返回的数据进行了处理,即soc将tof返回的12位数据向左移动了2位,然后取低8位的数据,并且数据的高 8 位将等于数据的低 8 位。比如 tof: 0x266 -->soc:0x9999。请问我该如何处理这个问题?期待你的答复。

































imx8mm 可以捕获原始数据,但不能直接处理,你是如何将原始数据传输到显示器的?

更多回帖

发帖
×
20
完善资料,
赚取积分