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.

[参考译文] TDA4VM:[MCU2-0] UDMA 初始化失败

Guru**** 2485975 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1430910/tda4vm-mcu2-0-udma-init-failed

器件型号:TDA4VM

工具与软件:

PSDK 版本:RTOS (8.4.0.6)+ Linux (8.4.0.11)

您好!

  我们的工程没有任何网络要求、因此我们从 SDK 中删除了网络驱动程序。 我们的压力测试目前存在问题、MCU2_0中偶尔会出现 UDMA 初始化故障。我们的修改如下。 是否有任何其他需要修改的内容?

  引导模式:SBL + CAN_BOOT_APP

  代码 修改:

  1 μ s)ETH

   psdkra/vision_apps/vision_apps_build_flags.mak

   BUILD_ENABLE_ETHFW=

  2)禁用 Linux dts 节点  cpsw9g_virt_mac 和 cpsw9g_virt_maconly

  日志:

   

[MCU2_0]      0.375992 s: CIO: Init ... Done !!!
[MCU2_0]      0.376068 s: ### CPU Frequency = 1000000000 Hz
[MCU2_0]      0.376116 s: APP: Init ... !!!
[MCU2_0]      0.376144 s: SCICLIENT: Init ... !!!
[MCU2_0]      0.381851 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
[MCU2_0]      0.381921 s: SCICLIENT: DMSC FW revision 0x8
[MCU2_0]      0.381965 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0]      0.382007 s: SCICLIENT: Init ... Done !!!
[MCU2_0]      0.382038 s: UDMA: Init ... !!!
[MCU2_0]      0.393503 s: [UDMA]
[MCU2_0]      0.393550 s: [Error] SciClient Set proxy config failed!!!
[MCU2_0]      0.393594 s: UDMA: ERROR: Udma_init failed !!!
[MCU2_0]      0.393631 s: UDMA: Init ... Done !!!
[MCU2_1]      0.333004 s: CIO: Init ... Done !!!
[MCU2_1]      0.333076 s: ### CPU Frequency = 1000000000 Hz
[MCU2_1]      0.333120 s: APP: Init ... !!!
[MCU2_1]      0.333145 s: SCICLIENT: Init ... !!!
[MCU2_1]      0.333429 s: SCICLIENT: DMSC FW version [8.4.1--v08.04.01 (Jolly Jellyfi]
[MCU2_1]      0.333484 s: SCICLIENT: DMSC FW revision 0x8
[MCU2_1]      0.333521 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1]      0.333558 s: SCICLIENT: Init ... Done !!!
[MCU2_1]      0.333586 s: UDMA: Init ... !!!
[MCU2_1]      0.339346 s: UDMA: Init ... Done !!!
[MCU2_1]      0.339410 s: MEM: Init ... !!!
[MCU2_1]      0.339457 s: MEM: Created heap (DDR_LOCAL_MEM, id=0, flags=0x00000004) @ d7000000 of size 16777216 bytes !!!
[MCU2_1]      0.339531 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3640000 of size 262144 bytes !!!
[MCU2_1]      0.339590 s: MEM: Init ... Done !!!
[MCU2_1]      0.339628 s: IPC: Init ... !!!
[MCU2_1]      0.339692 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_1]      0.339740 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1]      4.944300 s: IPC: HLOS is ready !!!
[MCU2_1]      4.964996 s: IPC: Init ... Done !!!
[MCU2_1]      4.965064 s: APP: Syncing with 5 CPUs ... !!!

谢谢。

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

    这很奇怪。 设置代理配置失败。 是否仅在 EthFw 被移除后观察到? 重现此问题是否容易? 当您观察到此问题时、您的 mcu1_0是否运行正常?  

    此致、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只有在移除 EthFw 后才能观察到这一情况吗?

    重现此问题是否容易?

    1/30.

    您的 mcu1_0运行是否正常、当您发现此问题时?  [报价]

    在压力测试过程中、MCU 1_0偶尔会遇到 uDMA 删除失败(请在下面的日志中)。 当 MCU2-0中的 UDMA 初始化失败时、在 MCU1-0中未发现异常。

    [DMA] UDMA event unregister failed!!
    [DMA] UDMA event unregister failed!!
    [DMA] UDMA channel close failed!!
    [DMA] UDMA App delete failed!!

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

    您好!

    那么、由于 mcu1_0失败、它失败了?? 或者它们是否独立?  

    如果存在待处理的事件、待处理的请求、UDMA 事件注册可能会失败、那么您能否执行干净退出?  

    此致、

    Brijesh

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

    它们是 独立的。

    我已经开始了一个新的订单,有更全面的描述
    TDA4VM:TDA4VM:禁用 ETHFW -处理器论坛-处理器- TI E2E 支持论坛

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

    谢谢 RUIBO ZUO、让我们继续在另一个主题上进行讨论。