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:以太网通信问题-在 EthDma 初始化期间、Sciclient_rmRingCfg 返回 NOK

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1425695/tda4vm-ethernet-communication-issue---during-ethdma-initialization-sciclient_rmringcfg-returns-nok

器件型号:TDA4VM

工具与软件:

团队成员、您好!

我们始终坚持让 Eth 通信能够使用我们的应用。

与 TI 支持人员讨论后、建议添加 PDK 库以使用 SciClient 服务、从而在 Ethh 通信中使用 DMA 功能。

包括以下库

调整了 Mcal Eth 示例的初始化内容

但在 DMA 初始化时失败 36244.200maOpen Utils_Eth (0);  特别是 AT  Sciclient_rmRingCfg ()->  Sciclient_service () 传递函数。

不确定此处的问题在哪里、与 Eth mcal 应用相比、我修改了相同的 DMA 初始化。

问)包含的 PDK 库是否足够?或者我是否错过了任何库?

您能告诉我我对我的问题可能有哪些看法吗?

此致、

Hari

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

    您好!

    您能否请参阅 MCAL ETH 示例 make 文件和构建目录中的常用 rules.mk 文件、并根据需要包含库。

    此致、
    Sudheer

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

    尊敬的 Sudheer:

    根据您在上面的参考注释、我已经遵循并仅考虑了除"sciserver_tirtos"之外的必需库。

     在 Board_sysinit()函数调用期间、我遇到下面的错误

    初始化序列几乎类似于 Eth_Test_App 示例。

    Q1)是否必须将 SciServer 与 Autosar 集成?

    Q2)是否有任何其他方法可以在没有 SciServer 的情况下解决 ETH 通信问题?

    Q3) SciServer 仅对于以太网通信或需要其他外设/通信是强制性的?

    此致、

    Hari

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

    您好!

    [报价 userid="592034" url="~/support/processors-group/processors/f/processors-forum/1425695/tda4vm-ethernet-communication-issue---during-ethdma-initialization-sciclient_rmringcfg-returns-nok/5471638 #5471638"]

     在 Board_sysinit()函数调用期间、我遇到下面的错误

    [报价]

    它将初始化 sciclient、除此之外。

    Q1)是否必须将 SciServer 与 Autosar 集成?

    在 eth 示例中包含 sciserver 库。

    Q2)是否有任何其他方法可以在没有 SciServer 的情况下解决 ETH 通信问题?

    我认为、仅以 TH 可能在没有 SciServer 的情况下工作。 但我们仍然集成了 Sciserver 库。

    Q3) SciServer 仅对于以太网通信或需要其他外设/通信是必需的?

    其他内核获取所需的资源。

    此致、
    Sudheer

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

    尊敬的 Sudheer:

    是否能够拥有一个简短的调试会话?

    澄清一些问题。

    此致、

    Hari

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

    您好!

    您能不能将问题发布在 E2E 上、我们尽力解答?
    另外、如前所述、您能否浏览 MCAL ETH 用户指南、并 在浏览用户指南后查看问题是否得到解答。
    此致、
    Sudheer

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

    尊敬的 Sudheer:

    • 在 eth 示例中包含 sciserver 库。

    Sciserver 库的名称是什么、 在 PDK 编译中找不到任何名为 Sciserver 的库文件

    • 我认为、仅以 TH 可能在没有 SciServer 的情况下工作。 但我们仍然集成了 Sciserver 库。
    DMA 功能-> Utils_Eth   频谱分析器(C )调用 Utils_Eth contriblirangRingCfg 和其他 EthSciClient 函数。
    这些功能是否不是必需的 Sciserver?
    此致、
    Hari
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [报价 userid="592034" url="~/support/processors-group/processors/f/processors-forum/1425695/tda4vm-ethernet-communication-issue---during-ethdma-initialization-sciclient_rmringcfg-returns-nok/5471883 #5471883"]
    • 在 eth 示例中包含 sciserver 库。

    Sciserver 库的名称是什么、 在 PDK 编译中找不到任何名为 Sciserver 的库文件

    [报价]

    该对话框将是从 EthTestApp 的 make 文件捕获的 sciserver_tirtos_freertos.lib、请参阅以下内容。

    [报价 userid="592034" url="~/support/processors-group/processors/f/processors-forum/1425695/tda4vm-ethernet-communication-issue---during-ethdma-initialization-sciclient_rmringcfg-returns-nok/5471883 #5471883"]
    • 我认为、仅以 TH 可能在没有 SciServer 的情况下工作。 但我们仍然集成了 Sciserver 库。
    DMA 功能-> Utils_Eth   频谱分析器(C )调用 Utils_Eth contriblirangRingCfg 和其他 EthSciClient 函数。
    这些功能是否不是必需的 Sciserver?
    [报价]

    这些不需要 Sciserver。

    此致、
    Sudheer

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

    尊敬的 Sudheer:

    谢谢! 构建中包含所需的 PDK 库后、以太网通信正常工作。

    在 CCS 环境下一切运行正常。

    我必须通过 cmm 脚本更改在 Trace32环境上测试相同的脚本。

    在 CCS launch.js 脚本中处理电路板配置数据初始化。

    q1) 如何处理 电路板配置数据和 Sciclient?

    Q2)"sciclient_ccs_init_mcu1_0_release_.xer5f"可执行文件是否足以存储电路板配置数据?

    或"ti-fs-firmware-j721e-gp.bin"文件也是必需的?

    此致、

    Hari

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

    您好!

    [报价 userid="592034" url="~/support/processors-group/processors/f/processors-forum/1425695/tda4vm-ethernet-communication-issue---during-ethdma-initialization-sciclient_rmringcfg-returns-nok/5505257 #5505257"]Q2)"sciclient_ccs_init_mcu1_0_release_.xer5f"可执行文件足以支持电路板配置数据?

    这对 Sciclient 很好。 它还将配置电路板初始化。

    "ti-fs-firmware-j721e-gp.bin"文件也是必需的?

    这是在 DMSC 内核上运行的用于确保安全的 TIFS 映像。  

    CCS 中加载的 jel 脚本将加载 DMSC 固件。

    您可能需要在 cmm 脚本中处理类似的问题。

    如果您需要任何 CMM 脚本方面的帮助来进行 SOC 启动、请创建一个新的线程、它将被分配给 相应的专家。

    由于以太网通信正在按预期工作、因此将关闭该线程。  

    此致、
    Sudheer