<sa8650>sa8650 qcxser-之-QCX错误报告接口
1 前言
本章主要讲解QCX服务的错误报告接口,如何将qcxserver的错误诊断信息报告给Safety Monitor。
2 错误报告设计
图2-1显示了通过相机驱动程序不同层的硬件错误报告。
图2-1硬件错误报告流程
所有FuSa错误均由FuSa聚合器硬件生成,并通知各个设备(ISP设备、ICP设备等)。当CAMX摄像机会话启动并且摄像机正在流式传输时,这些错误中的大多数通过CAMX错误报告路径传播。然而,存在CAMX尚未初始化并且生成FuSa错误的情况(例如,在相机检测和探测序列期间的错误)。在这些情况下,错误通过不同的路径报告,绕过CAMX。然而,这将从客户端接口中抽象出来。客户端应用程序总是通过QCarCam接口接收错误。
客户端可能会通过安全监视器接口接收到额外的摄像头FuSa错误。但是,本文档仅限于通过QCarCam API的错误报告。有关更多细节,请参考安全监视器API文档。<sa8650>Safety Monitor 之 API介绍 (第一部分)、<sa8650>Safety Monitor 之 API介绍 (第二部分)。
在引导或初始化序列过程中产生的错误(