主题中讨论的其他器件:TDA4VH、 SysConfig
您好!
我认为 SoC 在电源设计方面存在一个问题。
- 观察结果1:我无法同时使用以太网和 HDMI 显示输出。
- 观察结果2:如果我捕获6个摄像机(1x8MP 摄像机+ 5x2MP 摄像机)+ TIDL +以太网输出、以太网功能将失败。
- 观察结果3:如果有低功耗输入、初始化时间就花费了很长的时间。
请告诉我您的建议。 我想知道我是否可以将 Tda4VH 用于大规模生产项目。
此致、
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.
您好!
我认为 SoC 在电源设计方面存在一个问题。
请告诉我您的建议。 我想知道我是否可以将 Tda4VH 用于大规模生产项目。
此致、
您好!
观察1:我无法同时使用以太网和 HDMI 显示输出。
这不是 TDA4VH 器件上的电源问题、EVM 上存在一些限制。 当我们使用 DP->HDMI 有源适配器时、它需要额外的功率、来自其中一个 IO 扩展器。 此 IO 扩展器 甚至用于以太网、因此我们需要禁用以太网以获得 HDMI 输出。
观察3:如果输入功率较低、初始化时间就花费了很长时间。
什么是低功耗输入?在什么情况下它需要更长的初始化时间? 您能提供更多信息吗?
Rgds、
布里耶什
您好,Sudheer,
出现网络错误后、无法 ping 通电路板。
[102.879709] am65-cpsw-nuss c200000.Ethernet eth0:TxQ:0 DRV_XOFF:0 tmo:9068 dql_avail:-464 free_desc:498
[ 107.999419] am65-cpsw-nuss c200000.Ethernet eth0:TxQ:0 DRV_XOFF:0 tmo:14188 dql_avail:-464 free_desc:498
[ 113.887424] am65-cpsw-nuss c200000.Ethernet eth0:TxQ:0 DRV_XOFF:0 tmo:20076 dql_avail:-464 free_desc:498
[118.751422] am65-cpsw-nuss c200000.Ethernet eth0:TxQ:0 DRV_XOFF:0 TMO:24940 dql_avay:-464 free_desc:498
root@J7-EVM:~# ip link set dev eth0 down
[ 269.279361] am65-cpsw-nuss c200000.ethernet: tx timeout
[ 269.284638] lib/genalloc.c:507中出现内核错误!
[269.288982] 内部错误:Oops - BUG:0[#1]抢占 SMP
[ 269.294451]模块链接如下: hik_pwm ahci libabahci libata wavebuf2_dma_waveg v4l2_mem2mem videbuf2_vmv4l2 v4l2 videobuf2_common videobuf2_memops remote_service (O) hikio (O) gtc (O) pvrrproc (O) pvrteproc (O) c_remoti_memory_remoti_3 k_remoti_k_mc (O) k_mce_remoti_msp_mc (O)
[269.319461] CPU: 1 PID: 737 Comm : IP Insided: G W O 5.10.162-g76b3e88d56 #1
[269.327529] 硬件名称: HIKAUTO AE-B50036-M (DT)
此致、
您好!
尊敬的卢承运:
VPAC 并不会真正对通道进行硬编码、除非通道是 VPAC 特定的通道、否则其他人无法使用这些通道、并且 VPAC 在不同的内核上运行、因此我很惊讶这里会发生通道冲突。 即使存在通道冲突、它也应该在 资源分配时间失败、而不是在以太网传输时间失败。 因此、为了找出此问题的根源并正确解决它、我们能否获取 更多信息? 您是否更新/修改了任何现有驱动程序? 如何 得出存在渠道冲突的结论? 您能从 TIFS 日志或其他信息中看到此信息吗?
此致、
布里耶什
您好、Brijesh:
我可以通过两种方式解决此问题。
第一种方法:请勿使用 TIVX_TARGET_VPAC2_MSC1
- vxSetNodeTarget (imgMosaicObj->node、vx_target_string、TIVX_TARGET_VPAC2_MSC1);
+ vxSetNodeTarget (imgMosaicObj->node、vx_target_string、TIVX_TARGET_VPAC_MSC1);
第二种方式:我收到了一个新的 image.ub 文件,它没有使这个错误。 "我不知道我的伙伴做了什么。
此致、
尊敬的卢承运:
对于更改 MSC 实例可以提供帮助感到惊讶。 新的 MSC 基本上在 MCU2_0上运行、因此可能会为 该 MSC 分配不同的通道、从而避免发生冲突。
我仍然建议找出问题的根源。 因为如果您需要第二个 VPAC 实例、则可能会出现此问题。
在 第二个图中、您能帮助我们了解所做的更改吗? 哪个图像已更改? 是固件映像还是 Linux 映像?
以太网驱动程序中是否有 UDMA 通道的任何转接?
此致、
布里耶什
您好、Brijesh:
映像文件为 Linux image.ub。 我的合作伙伴说"更换 ETH DMA 通道的 IMAGE.UB;通道5 ->通道6"
此致、
尊敬的卢承运:
但令人惊讶的是、VPAC 通道编号与 EthFw 发生冲突、对于通道5也是如此。 是否确定更改通道号5解决了此问题?
在下面的文件中、我看到 MSC 使用自己的专用通道且这些通道是 UTC 通道、因此不应与 EthFw 发生任何冲突、因为 EthFw 使用 uDMA 通道。
ti-processor-sdk-rtos-j784s4-evm-08_06_01_03\pdk_j784s4_08_06_01_03\packages\ti\drv\vhawa\src\drv\vwaha_m2mMscUdma.c
我只是想知道是否 与为每个通道分配的振铃有任何冲突。 如果您可以打印环号并使用 MSC 环号进行检查、它将让您了解失败的原因。
此致、
布里耶什