大家好,TI 团队:
如何使用解串器96712,YUV 传感器获得 MIPI CRC 校验的结果?
请提供功能接口。
此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,TI 团队:
如何使用解串器96712,YUV 传感器获得 MIPI CRC 校验的结果?
请提供功能接口。
此致
您好、Brijesh。
"您是说在传感器驱动程序中获得此错误中断吗?" 没错。
"错误中断"是指 CRC 错误的数量吗?
是该文件中的两个参数?csirx_drv.c
/CsirxDrv_getStatusIoctl
captStat->crcCount = instObj->status.crcCount;
captStat->eccCount = instObj->status.eccCount;
如果是,帮我分解,非常感谢。
首先、找到获取这两个参数的方法
1、下一个文件已准备好获取参数,案例 TIVX_CAPTURE_GET_STATUS
HOLOARK_tda4_08_02/rtos_sdk/vision_apps/apps/basic_demos/app_multi_cam/main.c //案例 TIVX_capture_get_statistics
2、下一个文件执行 ioctl,
HOLOARK_tda4_08_02/rtos_sdk/tiovx/kernel_j7/wah/capture/vx_capture_target.c ///ioctl
3、下一个文件获取参数"crcCount"和"eccCount"
HOLOARK_tda4_08_02/rtos_SDK/pdk_jacinto_08_02_00_21/packages/ti/drv/csirx/src/csirx_drv.c
然后,开始回调
4、下一个文件发送命令 tivxNodeSendCommand (obj->captureObj.node、0、TIVX_capture_get_statistics、refs_static、1U);
HOLOARK_tda4_08_02/rtos_sdk/vision_apps/apps/basic_demos/app_multi_cam/main.c
5、下一个文件 appRemoteServiceRun 寄存器错误回调
HOLOARK_tda4_08_02/rtos_sdk/vision_apps/utils/iss/src/app_iss.c
6、下一个文件调用我自己的函数
HOLOARK_tda4_08_02/rtos_sdk/sensor_drv/sensors.c
最后我得到了 CRC 错误中断号。
它真的非常复杂。 是有一个简单和正确的方式。再次感谢!
这是一种获取 CRC 和 ECC 错误计数的方法、即到目前为止已发生的错误总数。
还有一种从驱动程序获取即时回调的方法。
由于映像框架和捕获驱动程序在同一内核上运行、因此您可以实现一个函数并使其在传感器框架中可用、并使其可用于捕获节点。 现在、捕获节点可以注册回调并可以针对 ECC 或 CRC 错误调用该 API。
您可能必须将这个在成像 框架中执行的函数用作外部函数、以便它可在捕获节点中使用。
此致、
Brijesh