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.

[参考译文] TDA4VEN-Q1:ConvertArmv8Node 的转换时间过长。

Guru**** 2529900 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1561078/tda4ven-q1-the-conversion-time-for-the-convertarmv8node-is-too-long

器件型号:TDA4VEN-Q1


您好:

工具/软件:

CPU: mpu1_0: TOTAL LOAD =  89.32 % ( HWI =   6.66 %, SWI =   0.71 % )
CPU: mcu2_0: TOTAL LOAD = 100. 0 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c7x_1: TOTAL LOAD =   0. 1 % ( HWI =   0. 0 %, SWI =   0. 0 % )
CPU:  c7x_2: TOTAL LOAD =   0. 1 % ( HWI =   0. 0 %, SWI =   0. 0 % )


HWA performance statistics,
===========================

HWA:   MSC1: LOAD =  42.94 % ( 240 MP/s )
HWA:   GPU : LOAD =  52.88 % ( 76 MP/s )


DDR performance statistics,
===========================

DDR: READ  BW: AVG =      0 MB/s, PEAK =      0 MB/s
DDR: WRITE BW: AVG =      0 MB/s, PEAK =      0 MB/s
DDR: TOTAL BW: AVG =      0 MB/s, PEAK =      0 MB/s


Detailed CPU performance/memory statistics,
===========================================

   185.505675 s: DDR_SHARED_MEM: Alloc's: 109 alloc's of 178998416 bytes
   185.505724 s: DDR_SHARED_MEM: Free's : 0 free's  of 0 bytes
   185.505754 s: DDR_SHARED_MEM: Open's : 109 allocs  of 178998416 bytes


CPU: mcu2_0: HEAP:    DDR_LOCAL_MEM: size =   33554432 B, free =   33487360 B ( 99 % unused)


CPU:  c7x_1: HEAP:    DDR_LOCAL_MEM: size =   67108864 B, free =   67108800 B ( 99 % unused)
CPU:  c7x_1: HEAP:           L3_MEM: size =    2097152 B, free =    2097152 B (100 % unused)
CPU:  c7x_1: HEAP:           L2_MEM: size =     245760 B, free =     245760 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 =   33554432 B, free =   33554432 B (100 % unused)
CPU:  c7x_1: HEAP:  DDR_NON_CACHE_M: size =   67108864 B, free =   67108864 B (100 % unused)
CPU:  c7x_1: HEAP:  DDR_SCRATCH_NON: size =   16777216 B, free =   16777216 B (100 % unused)


CPU:  c7x_2: HEAP:    DDR_LOCAL_MEM: size =   33554432 B, free =   33554368 B ( 99 % unused)
CPU:  c7x_2: HEAP:           L3_MEM: size =    2097152 B, free =    2097152 B (100 % unused)
CPU:  c7x_2: HEAP:           L2_MEM: size =     245760 B, free =     245760 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 =   33554432 B, free =   33554432 B (100 % unused)
CPU:  c7x_2: HEAP:  DDR_NON_CACHE_M: size =   33554432 B, free =   33554432 B (100 % unused)
CPU:  c7x_2: HEAP:  DDR_SCRATCH_NON: size =   16777216 B, free =   16777216 B (100 % unused)


GRAPH: invo_app_capture (#nodes =   9, #executions =   1853)
 NODE:       CAPTURE1:              CaptureNode: avg =    442 usecs, min/max =     76 /  65500 usecs, #executions =       1853
 NODE:          MPU-3:         ConvertArmv8Node: avg =  43558 usecs, min/max =  28172 /  67447 usecs, #executions =       1853
 NODE:      VPAC_MSC2:               ScalerNode: avg =  13922 usecs, min/max =  13554 /  14462 usecs, #executions =       1853
 NODE:          MPU-0:              SrvInvoNode: avg =  33293 usecs, min/max =  26769 / 119580 usecs, #executions =       1853
 NODE:          MPU-2:     ConvertArmv8Node_srv: avg =  53549 usecs, min/max =  42134 /  83909 usecs, #executions =       1853
 NODE:          MPU-0: CompressH264_For_CARD_QSView_Node: avg =   1444 usecs, min/max =    721 /   7991 usecs, #executions =       1853
 NODE:      VPAC_MSC2:                 CropNode: avg =   9569 usecs, min/max =   9516 /   9837 usecs, #executions =       1853
 NODE:          MPU-0: CompressH264_For_CARD_RIGHT_Node: avg =    899 usecs, min/max =    372 /   5058 usecs, #executions =       1853
 NODE:          MPU-0: CompressH264_For_CARD_LEFT_Node: avg =    525 usecs, min/max =    230 /   6233 usecs, #executions =       1853

 PERF:            TOTAL: avg =  53622 usecs, min/max =  28084 /  89536 usecs, #executions =        186

 PERF:            TOTAL:   18.64 FPS

在 TDA4 条目 J722S SDK 11.0 平台上、ConvertArmv8Node 的转换时间过长、导致 CPU 使用率过高并且无法实现 25FPS 的帧速率。 下面是一些相关的日志。 如何解决这个问题?第一个 ConvertArmv8Node 的功能是将 UYVY 转换为 nv12、第二个 ConvertArmv8Node 的功能是将 RGBX 转换为 nv12。我可以使用什么方法来确保我的帧速率是 25 帧

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

    您好、O xn:

    这是否仍然打开?  

    此致、

    Brijesh