Thread 中讨论的其他器件: INA226、 TDA4VH-Q1
工具/软件:
大家好、E2E 专家:
我正在尝试通过在 SK-AM69 电路板上运行 vx_app_load_test.out 来验证定制电路板的热负载测试的有效方法。
我将使用当前的 tisdk-edgeai-image-j784s4-evm.wic.xz (From: https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-nthmDhz5ui/11.00.00.08/tisdk-edgeai-image-j784s4-evm.wic.xz)、并通过将映像写入 SD 卡、成功为 SK-AM69 电路板加电。
当我按照以下步骤操作时:
root@am69-sk:/opt/edgeai-gst-apps# cd /opt/vision_apps
root@am69-sk:/opt/vision_apps# ./vx_app_load_test.out 2 100 10
APP: Init ... !!!
1451.534505 s: MEM: Init ... !!!
1451.534572 s: MEM: Initialized DMA HEAP (fd=5) !!!
1451.534715 s: MEM: Init ... Done !!!
1451.534728 s: IPC: Init ... !!!
1451.567586 s: IPC: Init ... Done !!!
REMOTE_SERVICE: Init ... !!!
REMOTE_SERVICE: Init ... Done !!!
1451.576256 s: GTC Frequency = 200 MHz
APP: Init ... Done !!!
core is 2 The load is 100 percent time is 10 seconds
1451.576314 s: REMOTE_SERVICE_TEST: Started load test for CPU c7x_1 load is 100 !!!
1451.576446 s: REMOTE_SERVICE_TEST: Started load test for CPU c7x_2 load is 100 !!!
1451.576524 s: REMOTE_SERVICE_TEST: Started load test for CPU c7x_3 load is 100 !!!
1451.576595 s: REMOTE_SERVICE_TEST: Started load test for CPU c7x_4 load is 100 !!!
CPU: c7x_1: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_2: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_3: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_4: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_1: TOTAL LOAD = 96. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_2: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_3: TOTAL LOAD = 96. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_4: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_1: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_2: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_3: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_4: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_1: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_2: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_3: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_4: TOTAL LOAD = 99. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_1: TOTAL LOAD = 95. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_2: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_3: TOTAL LOAD = 98. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
CPU: c7x_4: TOTAL LOAD = 97. 0 % ( HWI = 0. 0 %, SWI = 0. 0 % )
1461.588546 s: REMOTE_SERVICE_TEST: Stopped load test for CPU c7x_1 !!!
1461.590393 s: REMOTE_SERVICE_TEST: Stopped load test for CPU c7x_2 !!!
1461.591652 s: REMOTE_SERVICE_TEST: Stopped load test for CPU c7x_3 !!!
1461.593077 s: REMOTE_SERVICE_TEST: Stopped load test for CPU c7x_4 !!!
APP: Deinit ... !!!
REMOTE_SERVICE: Deinit ... !!!
REMOTE_SERVICE: Deinit ... Done !!!
1461.594121 s: IPC: Deinit ... !!!
1461.594987 s: IPC: DeInit ... Done !!!
1461.595007 s: MEM: Deinit ... !!!
1461.595018 s: DDR_SHARED_MEM: Alloc's: 0 alloc's of 0 bytes
1461.595026 s: DDR_SHARED_MEM: Free's : 0 free's of 0 bytes
1461.595033 s: DDR_SHARED_MEM: Open's : 0 allocs of 0 bytes
1461.595044 s: MEM: Deinit ... Done !!!
APP: Deinit ... Done !!!
APP IPC TIOVX: Done !!!
root@am69-sk:/opt/vision_apps#
我看到 C7x_1、c7x_2、c7x_3 和 c7x_4“总负载“按照预期上升到接近 100%(并非完全)。 但是、 在此期间、USB-C 电源不会产生额外的功耗、我也无法辨别电路板上 INA226 芯片测量的电源轨的功耗差异是否有任何显著差异。 根据适用于 tda4vh-Q1(我们的定制电路板使用,这只是另一个 J784s4 SKU)的 SoC 功耗估算工具、我预计在运行此测试时会看到并非微不足道的增量功耗。
我在尝试运行此测试时出错了吗? 我也使用 perf_stats 工具观看了 CPU 负载的摘要、它显示了在该测试中所有四个 c7x 内核都得到了高度利用、因此测试似乎认为它正在运行并加载内核、但实际上可能不是?
对这里发生的事情有什么想法吗?
这是在 LOAD_TEST 期间执行的代码。 