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.

[参考译文] TDA4VL-Q1:新摄像头驱动程序出现 SingleCam 错误

Guru**** 1831610 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1434587/tda4vl-q1-singlecam-error-with-new-camera-driver

器件型号:TDA4VL-Q1
主题中讨论的其他器件:TDA4VL

工具与软件:

我将使用基于定制电路板的 tda4vl、而我的 图像传感器为定制 imx390

我的 SDK 版本是09_02_00

我想通过在不使用 SerDes 的情况下直接连接这款摄像头来运行一个单通道射线示例

最初发生传感器初始化错误、但当传感器设置值设置正确时、错误消失、并且 singlecam 示例正常工作、没有错误

但是、显示屏上没有显示任何内容、当我捕获原始图像并检查图像时、只有三行红色显示为附加的图像

static Iss Sensor_Create prms IMX390CCreatePrms =
IMX390C_RAW12/*传感器名称*/
0x1/*i2cInstId*/
0x210x210x21、0x21、0x21、0x21、 0x210x210x21}、/* i2cAddrSensor*/
0000、0000}、/*i2cAddrSer*/
/* Iss Sensor_Info */
IMX390_OUTPUT_WIDTH/*宽度:1936
IMX390_OUTPUT_HEIGHT/*高度:1096
1/*num_excles*/
vx_false_e/*line_interleaved*/
TIVX_RAW_IMAGE_P12_BIT11}、/* dataFormat 和 MSB [0] 1052674 */
}、
0/*META_HIGH_ANCE*/
0/*META_HIGH_AFTER*/
}、
isss_sensor_IMX390C_features/* features*/
Algorithms_ISS_AEWB_MODE_NONE/* aewbMode*/
30/*fps*/
4/*numDataLanes*/
{1,2,3,4},/*dataLanesMap*/
000、0}、/* dataLanesPolarity*/
CSIRX_LANE_BAND_SPEED_720_to_800_Mbps/* CSI_laneBandSpeed*/
}、
1/*numChann*/
390/*dccId*/
};
静态 IssSensorFxns IMX390CSensorFxns =
IMX390C_Probe
IMX390C_Config
IMX390C_StreamOn
IMX390C_StreamOff
IMX390C_PowerOn
IMX390C_POWEROFF
null、
null、
IMX390C_GetDccParams
IMX390C_InitAewbConfig
null、
null、
null、
IMX390C_deinit
null、
null
};
这是我的摄像机设置
在本例中、我的问题是
1. 我可以检查相机拍摄的数据是否正常
   -我想我可以检查它'vxGraphParameterEnqueueReadyRef(obj->graph , 0,(vx_reference*)&(obj->cap_frames[buf_id]), 1);'这部分
    但是、如何才能检查数据是否有效    
2. 如果相机不给你正常的数据,我该怎么解决
3.  在图形生成过程中,我可以将12位的原始数据直接放入显示屏中,而不使用 viss 或 LDC
    -如何将 TIVX_RAW_IMAGE 转换为 VX_IMAGE
我更改了摄像头设置以防万一、但我一直获得相同的结果或传感器初始化失败。 感谢您阅读这篇文章、我将等待您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在单凸轮应用中、有一种方法可以转储中间图像(即按下"S")、这将为您提供捕获、访问等输出

    请检查您的捕获节点输出在此处是否有效。

    我们无法直接发送原始图像以进行显示、因为显示不支持 Raw12格式。

    首先、我们可以验证中间输出、以检查传感器是否正常流式传输。

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    上面三行红线的附加图像是按"S"按钮保存的原始图像。 但是、显示屏上仅显示少数红点、蓝点和绿点

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、上面的 shared 是 img_0000.raw 、它是捕获节点本身的输出。  

    请检查您的传感器配置、并检查传感器 csitx 处的 lanezone 速度是否与源代码中 csirx 处设置的速度相同。  

    当前它的设置为1.5Gbps、这是解串器通过 MIPI 通道发送数据的速度。

    因此、请确认 laneback 速度、数据通道数、映像宽度和高度等、并将其与源代码中的 csirx 配置进行相同的比较。

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,我应用你提到的东西,并尝试了这一点,发现它正常工作,当我不小心运行 singlecam 第一次,关闭它与'x'密钥,然后再次运行它。 你知道吗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我应用了您提到的内容并尝试了这些内容、发现当我第一次意外运行 singlecam 时、它工作正常、使用"x"键将其关闭、然后再次运行

    很抱歉没有得到您的问题。 您是否问我、为什么它能在您的终端发挥作用?

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当前的问题是、当电路板打开且首次运行单屏扫描仪时、显示屏无法显示、但如果我在单屏扫描仪终止后再次运行、同时保持电路板电源、显示屏将正常显示

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在第一个 GO 期间,你可以 检查这些帧是否正在被 csirx 接收?  

    当您按"x"退出应用程序时、可以看到这些日志

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

        46.935053 s: ISS: Stopping sensor [IMX390C_RAW12] ... !!!
        46.935359 s: ISS: Stopping sensor [IMX390C_RAW12] ... Done !!!
        47.021461 s: ISS: Stopping sensor [IMX390C_RAW12] ... !!!
        47.021760 s: ISS: Stopping sensor [IMX390C_RAW12] ... Done !!!
    app_run_graph done
    releasing capture node
    releasing node_viss
    releasing node_aewb
    releasing displayNode
    releasing raw image done
    releasing cap_frame # 0
    releasing cap_frame # 1
    releasing cap_frame # 2
    releasing cap_frame # 3
    releasing y8_r8_c2
    releasing configuration
    releasing ae_awb_result done
    releasing h3a_aew_af
    releasing aewb_config
    releasing Display Param Data Object
    releasing Scaler Output Image 
    releasing Scaler Node 
    release Scalar coefficient data object 
    releasing test raw image buffer # 3
    releasing graph
    releasing graph done
    app_delete_graph done
    tivxHwaUnLoadKernels done
    tivxVideoIOUnLoadKernels done
    tivxImagingUnLoadKernels done
    vxReleaseContext done
    app_deinit done
        47.040149 s: ISS: De-initializing sensor [IMX390C_RAW12] ... !!!
        47.040258 s: ISS: De-initializing sensor [IMX390C_RAW12] ... Done !!!
        47.040276 s:  VX_ZONE_INIT:[tivxHostDeInitLocal:115] De-Initialization Done for HOST !!!
        47.044725 s:  VX_ZONE_INIT:[tivxDeInitLocal:204] De-Initialization Done !!!
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
    IPC: Deinit ... !!!
    IPC: DeInit ... Done !!!
    MEM: Deinit ... !!!
    DDR_SHARED_MEM: Alloc's: 21 alloc's of 40987770 bytes 
    DDR_SHARED_MEM: Free's : 21 free's  of 40987770 bytes 
    DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
    MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    

    我想日志显示正在收到该消息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    捕获状态日志来自内核[MCU2_0]。 请在运行应用程序之前运行脚本./ vision_apps_init.sh、以从远程内核获取日志。

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Enter Choice: x
    
       254.717913 s: ISS: Stopping sensor [IMX390C_RAW12] ... !!!
       254.718222 s: ISS: Stopping sensor [IMX390C_RAW12] ... Done !!!
    [MCU2_0]    254.717979 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_OFF 
    [MCU2_0]    254.718039 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x1
       254.730817 s: ISS: Stopping sensor [IMX390C_RAW12] ... !!!
       254.731062 s: ISS: Stopping sensor [IMX390C_RAW12] ... Done !!!
    [MCU2_0]    254.730862 s: ImageSensor_RemoteServiceHandler: IM_SENSOR_CMD_STREAM_OFF 
    [MCU2_0]    254.730894 s: IM_SENSOR_CMD_STREAM_ON:  channel_mask = 0x1
    [MCU2_0]    254.736564 s: ==========================================================
    [MCU2_0]    254.736614 s:  Capture Status: Instance|0
    [MCU2_0]    254.736636 s: ==========================================================
    [MCU2_0]    254.736666 s:  overflowCount: 0
    [MCU2_0]    254.736687 s:  spuriousUdmaIntrCount: 0
    [MCU2_0]    254.736709 s:  frontFIFOOvflCount: 0
    [MCU2_0]    254.736728 s:  crcCount: 0
    [MCU2_0]    254.736745 s:  eccCount: 0
    [MCU2_0]    254.736764 s:  correctedEccCount: 0
    [MCU2_0]    254.736784 s:  dataIdErrorCount: 0
    [MCU2_0]    254.736805 s:  invalidAccessCount: 0
    [MCU2_0]    254.736825 s:  invalidSpCount: 0
    [MCU2_0]    254.736847 s:  strmFIFOOvflCount[0]: 0
    [MCU2_0]    254.736870 s:  strmFIFOOvflCount[1]: 0
    [MCU2_0]    254.736890 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
    [MCU2_0]    254.736933 s:            0 |                 4 |                    4 |                0 |                 0 |
    [MCU2_0]    254.737217 s: ==========================================================
    [MCU2_0]    254.737260 s:  Capture Status: Instance|1
    [MCU2_0]    254.737278 s: ==========================================================
    [MCU2_0]    254.737307 s:  overflowCount: 0
    [MCU2_0]    254.737327 s:  spuriousUdmaIntrCount: 0
    [MCU2_0]    254.737349 s:  frontFIFOOvflCount: 0
    [MCU2_0]    254.737368 s:  crcCount: 0
    [MCU2_0]    254.737384 s:  eccCount: 0
    [MCU2_0]    254.737403 s:  correctedEccCount: 0
    [MCU2_0]    254.737423 s:  dataIdErrorCount: 0
    [MCU2_0]    254.737443 s:  invalidAccessCount: 0
    [MCU2_0]    254.737463 s:  invalidSpCount: 0
    [MCU2_0]    254.737486 s:  strmFIFOOvflCount[0]: 0
    [MCU2_0]    254.737508 s:  strmFIFOOvflCount[1]: 0
    [MCU2_0]    254.737528 s:  Channel Num | Frame Queue Count | Frame De-queue Count | Frame Drop Count | Error Frame Count |
       254.756649 s: ISS: De-initializing sensor [IMX390C_RAW12] ... !!!
       254.756771 s: ISS: De-initializing sensor [IMX390C_RAW12] ... Done !!!
       254.756789 s:  VX_ZONE_INIT:[tivxHostDeInitLocal:115] De-Initialization Done for HOST !!!
       254.761242 s:  VX_ZONE_INIT:[tivxDeInitLocal:204] De-Initialization Done !!!
    APP: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... !!!
    REMOTE_SERVICE: Deinit ... Done !!!
    IPC: Deinit ... !!!
    IPC: DeInit ... Done !!!
    MEM: Deinit ... !!!
    DDR_SHARED_MEM: Alloc's: 21 alloc's of 40987770 bytes 
    DDR_SHARED_MEM: Free's : 21 free's  of 40987770 bytes 
    DDR_SHARED_MEM: Open's : 0 allocs  of 0 bytes 
    MEM: Deinit ... Done !!!
    APP: Deinit ... Done !!!
    

    运行脚本./ vision_apps_init.sh 后的日志结果

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    那么、当前的情况是、当您在上电后运行单个 cam 应用程序时、您就不会在显示屏上看到任何东西

    当您结束应用程序并再次运行时、您可以在显示屏上看到帧吗?

    再强调一次、当您重置电路板时、会观察到相同的行为。 (即首次运行时没有流、然后流式传输后续运行)

    从您共享的日志来看、传感器本身在第一次运行期间不会发送帧、但当您停止传感器并再次重新配置该传感器并对其进行流式传输时、它会开始流式传输。

    只是为了检查这是否是传感器的问题、在运行应用时、您可以进行2次实验、

    1.停止并重新启动传感器

    2.停止并重新配置并重新启动传感器。

    您能检查一下上面的内容是否在屏幕上显示了什么吗?

    注意:您将传感器直接连接到了电路板、而不使用任何 SERDES?

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如您所说、停止并重新配置传感器、然后再次启动、这样就解决了。 谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    目前、它没有通过 VISS、LDC 节点、只进行缩放、而是显示在显示屏上、

    但我想使用 viss、LDC 模块我知道 viss 不支持 raw12位、我是否应该将其更改为其他格式并使用节点?

    我怎么能做到这一点?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您当前正在流式传输 Raw12吗? 如果是、那么如何显示相同的信息?

    您是否可以在运行应用程序时按"p"并检查涉及的所有节点?

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Summary of CPU load,
    ====================
    
    CPU: mpu1_0: TOTAL LOAD =   0.82 % ( HWI =   0. 7 %, SWI =   0. 0 % )
    CPU: mcu2_0: TOTAL LOAD =  10. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    CPU: mcu2_1: TOTAL LOAD =  10. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    CPU:  c7x_1: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    CPU:  c7x_2: TOTAL LOAD =   0. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
    
    
    HWA performance statistics,
    ===========================
    
    HWA:   VISS: LOAD =   9.13 % ( 62 MP/s )
    HWA:   MSC0: LOAD =  13.54 % ( 61 MP/s )
    
    
    DDR performance statistics,
    ===========================
    
    DDR: READ  BW: AVG =    386 MB/s, PEAK =   3605 MB/s
    DDR: WRITE BW: AVG =    285 MB/s, PEAK =   2184 MB/s
    DDR: TOTAL BW: AVG =    671 MB/s, PEAK =   5789 MB/s
    
    
    Detailed CPU performance/memory statistics,
    ===========================================
    
    DDR_SHARED_MEM: Alloc's: 21 alloc's of 40987770 bytes 
    DDR_SHARED_MEM: Free's : 0 free's  of 0 bytes 
    DDR_SHARED_MEM: Open's : 21 allocs  of 40987770 bytes 
    
    CPU: mcu2_0: TASK:      FREERTOS_TA:   9.48 %
    CPU: mcu2_0: TASK:           IPC_RX:   0. 0 %
    CPU: mcu2_0: TASK:       REMOTE_SRV:   0.31 %
    CPU: mcu2_0: TASK:        LOAD_TEST:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CPU_0:   0. 2 %
    CPU: mcu2_0: TASK:        TIVX_V1NF:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_V1LDC:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_V1MSC1:   0. 3 %
    CPU: mcu2_0: TASK:      TIVX_V1MSC2:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_V1VISS:   0. 6 %
    CPU: mcu2_0: TASK:       TIVX_CAPT1:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CAPT2:   0. 3 %
    CPU: mcu2_0: TASK:       TIVX_CAPT3:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CAPT4:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CAPT5:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CAPT6:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CAPT7:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CAPT8:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_DISP1:   0. 1 %
    CPU: mcu2_0: TASK:       TIVX_DISP2:   0. 0 %
    CPU: mcu2_0: TASK:       TIVX_CSITX:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_CSITX2:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M1:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M2:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M3:   0. 0 %
    CPU: mcu2_0: TASK:      TIVX_DPM2M4:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_RX:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_TX:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_TX:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_TX:   0. 0 %
    CPU: mcu2_0: TASK:      IPC_TEST_TX:   0. 0 %
    
    CPU: mcu2_0: HEAP:    DDR_LOCAL_MEM: size =   14680064 B, free =   14188288 B ( 96 % unused)
    CPU: mcu2_0: HEAP:           L3_MEM: size =     524288 B, free =     524032 B ( 99 % unused)
    CPU: mcu2_0: HEAP:  DDR_CACHE_WT_ME: size =    2097152 B, free =    1852672 B ( 88 % unused)
    
    CPU: mcu2_1: TASK:      FREERTOS_TA:   9.42 %
    CPU: mcu2_1: TASK:           IPC_RX:   0. 0 %
    CPU: mcu2_1: TASK:       REMOTE_SRV:   0. 0 %
    CPU: mcu2_1: TASK:        LOAD_TEST:   0. 0 %
    CPU: mcu2_1: TASK:       TIVX_CPU_1:   0. 0 %
    CPU: mcu2_1: TASK:         TIVX_SDE:   0. 0 %
    CPU: mcu2_1: TASK:         TIVX_DOF:   0. 0 %
    CPU: mcu2_1: TASK:      IPC_TEST_RX:   0. 0 %
    CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    CPU: mcu2_1: TASK:      IPC_TEST_TX:   0. 0 %
    
    CPU: mcu2_1: HEAP:    DDR_LOCAL_MEM: size =   16777216 B, free =   16773120 B ( 99 % unused)
    CPU: mcu2_1: HEAP:           L3_MEM: size =     524288 B, free =     524288 B (100 % unused)
    
    CPU:  c7x_1: TASK:      FREERTOS_TA:   0. 0 %
    CPU:  c7x_1: TASK:           IPC_RX:   0. 0 %
    CPU:  c7x_1: TASK:       REMOTE_SRV:   0. 0 %
    CPU:  c7x_1: TASK:        LOAD_TEST:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P1:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P2:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P3:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P4:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P5:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P6:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P7:   0. 0 %
    CPU:  c7x_1: TASK:      TIVX_C71_P8:   0. 0 %
    CPU:  c7x_1: TASK:      IPC_TEST_RX:   0. 0 %
    CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    CPU:  c7x_1: TASK:      IPC_TEST_TX:   0. 0 %
    
    CPU:  c7x_1: HEAP:    DDR_LOCAL_MEM: size =  268435456 B, free =  268435200 B ( 99 % unused)
    CPU:  c7x_1: HEAP:           L3_MEM: size =    3964928 B, free =    3964928 B (100 % unused)
    CPU:  c7x_1: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
    CPU:  c7x_1: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
    CPU:  c7x_1: HEAP:  DDR_SCRATCH_MEM: size =  385875968 B, free =  385875968 B (100 % unused)
    
    CPU:  c7x_2: TASK:      FREERTOS_TA:   0. 0 %
    CPU:  c7x_2: TASK:           IPC_RX:   0. 0 %
    CPU:  c7x_2: TASK:       REMOTE_SRV:   0. 0 %
    CPU:  c7x_2: TASK:        LOAD_TEST:   0. 0 %
    CPU:  c7x_2: TASK:         TIVX_CPU:   0. 0 %
    CPU:  c7x_2: TASK:      IPC_TEST_RX:   0. 0 %
    CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    CPU:  c7x_2: TASK:      IPC_TEST_TX:   0. 0 %
    
    CPU:  c7x_2: HEAP:    DDR_LOCAL_MEM: size =   16777216 B, free =   16772608 B ( 99 % unused)
    CPU:  c7x_2: HEAP:           L2_MEM: size =     458752 B, free =     458752 B (100 % unused)
    CPU:  c7x_2: HEAP:           L1_MEM: size =      16384 B, free =      16384 B (100 % unused)
    CPU:  c7x_2: HEAP:  DDR_SCRATCH_MEM: size =   67108864 B, free =   67108864 B (100 % unused)
    
    
    GRAPH:         graph_84 (#nodes =   5, #executions =    153)
     NODE:       CAPTURE2:                  node_95: avg =  33433 usecs, min/max =  33268 /  53988 usecs, #executions =        153
     NODE:     VPAC_VISS1:          VISS_Processing: avg =   3257 usecs, min/max =   3232 /   3741 usecs, #executions =        153
     NODE:         MCU2-0:               2A_AlgNode: avg =     69 usecs, min/max =     64 /    176 usecs, #executions =        153
     NODE:      VPAC_MSC1:                 node_104: avg =   4676 usecs, min/max =   4660 /   4764 usecs, #executions =        153
     NODE:       DISPLAY1:                 node_106: avg =   8620 usecs, min/max =     50 /   8838 usecs, #executions =        153
    
     PERF:            TOTAL: avg =  33488 usecs, min/max =  32826 /  58042 usecs, #executions =        153
    
     PERF:            TOTAL:   29.86 FPS

    Viss 和 aewb 是否正常工作?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是、

    Graph:graph_84 (#nodes = 5、#executions = 153)
    节点:CAPTURE2:node_95:Avg = 33433 usecs、min/max = 33268 / 53988 usecs、#executions = 153
    节点:VPAC_VISS1:VISS_Processing:Avg = 3257 usecs、Min/max = 3232/3741 usecs、#executions = 153
    节点:MCU2-0:2A_AlgNode:Avg = 69 usecs、min/max = 64 / 176 usecs、#executions = 153
    节点:VPAC_MSC1:NODE_104:Avg = 4676 usecs、最小值/最大值= 4660 / 4764 usecs、#executions = 153
    节点:DISPLAY1:NODE_106:Avg = 8620 usecs、min/max = 50 / 8838 usecs、#executions = 153

    这些是应用程序中涉及的节点、它们都在运行。

    您可以看到执行编号为153、这意味着它以30FPS 运行153次/帧。

    此致、

    Nikhil