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.

[参考译文] TMDS64EVM:TMDS64EVM:有关 OEM 器件 ID 的 Profinet 预认证测试问题

Guru**** 2893300 points

Other Parts Discussed in Thread: TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1641833/tmds64evm-tmds64evm-issue-with-profinet-pre-cert-test-regarding-oem-device-id

器件型号: TMDS64EVM

您好:

在使用 TMDS64EVM 进行开发期间、我们运行了 Profinet Pre-Cert-ARTester、并且每个 DCP 相关的测试都失败。 这是由“设备/OEM 设备 ID“意外的 DCP 块导致的。 在我们的当前应用中、我们使用 IM1 转 IM4。 我们不支持 IM5、因此不应发送此 DCP 块。

我们已经在“基于 ARM 的微控制器论坛“中看到了同样的问题。 以下是问题的链接:  TMDS243EVM:Profinet 预认证测试

目前、只有我们的 DAP 模块配置为 PN_API_IOD_Im0Device + PN_API_IOD_Im0Submodule。 所有其他 PDEV 均配置为 PN_API_IOD_Im0Nothing。
关于堆栈启动的 IM0 列表:我们使用 imXSupported = PN_API_IOD_SUPPORT_IM1234 配置 DAP。
pn_app_iod_cfg.h 中的 PN_API_IOD_INCLUDE_IM5 更改对这没有影响、上述线程中由于静态配置而解释了这一点。

为了进一步开发、我们需要对此问题进行修复和支持。

非常感谢、此致。

 

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

    您好 Severin、

    如您共享的其他问题中所述、当前的配置参数是在库内静态编译的。 因此、很遗憾、目前还无法在应用程序端禁用 IM5 支持。 然而、我们目前正在改变这种情况、客户将逐渐可以动态修改任何此类参数。 这将首先包含在我们 10 月的下一个版本中。 如果您赶时间、需要提前定制配送、您可以联系您的区域销售代表、我们可以从那里取件。

    此致、
    Kamil