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.

[参考译文] PROCESSOR-SDK-J721E:SDK-J721E:Ethfw/运行一个服务器以及 MCU2_1和 mcu3_0

Guru**** 2539500 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1368742/processor-sdk-j721e-sdk-j721e-ethfw-running-one-server-and-mcu2_1-and-mcu3_0

器件型号:PROCESSOR-SDK-J721E
主题中讨论的其他器件:TDA4VM

工具与软件:

您好  

  在/ethfw/apps 中给出的示例中,是否可以在两个不同的内核 mcu2_1和 mcu3_0上运行一台服务器和两个客户端????

我已阅读过 [常见问题解答] TDA4VM:如何将 MCU2_1上运行的 R5F RTOS 以太网客户端移植到具有多个 R5F 内核的 SoC 中的其他 R5F 内核(例如:MCU3_0内核)

但是、这似乎是一对一连接、

请告诉我、

谢谢。

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

    您好!

    Unknown 说:
    是否可以运行 一台服务器 两个客户端  在两个不同内核上 MCU2_1和 mcu3_0 , 在/ethfw/apps /???
    中给出的示例中

    是的、您可能需要多添加一个客户端与 MCU3_0。 如果您没有使用 AUTOSAR 客户端、请将其禁用、因为我们的 UDMA Tx 通道资源有限(CPSW 支持的最大值为8)。

    以太网-> 3
    MPU1_0 -> 2 (虚拟交换机、虚拟 MAC)
    MCU2_1 -> 2 (虚拟交换机、虚拟 MAC)
    MCU1_0 -> 1 (虚拟交换机)

    全部8个都被消耗、因此当您添加 MCU3_0时、会从"gEthApp_autosarVirtPortCfg"和"gEthApp_allocCfg"中删除 MCU1_0。

    Unknown 说:
    我已经阅读了  [常见问题解答] TDA4VM:如何将 MCU2_1上运行的 R5F RTOS 以太网客户端移植到具有多个 R5F 内核的 SoC 中的其他 R5F 内核(例如 MCU3_0内核) [/报价]

    上述补丁用于将 MCU2_1移植到 MCU3_0。 现在、您需要添加而不是移植。
    链接器文件保持 MCU2_1不变、并为 MCU3_0添加新文件、而不会从 EthFw 中删除对 MCU2_1的支持。

    此致、
    苏德黑尔

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

    感谢 Sudheer,

    我认为一个修补程序文件将是非常有用的,因为有很多事情在链接器文件和许多其他文件需要做和添加,任何机会? 谢谢

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

    您好!  

    上述常见问题解答中包含 MCU3_0的补丁。 您可以保持 MCU2_1的相关信息不变、并通过参阅常见问题解答中的补丁来添加 mcu3_0的更改。  

    如果您在运行两个客户端时遇到任何错误、请与我们分享。  

    此致、  

    苏德黑尔

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

    不不,我不能使用它,只是添加上述补丁更改并添加到它,这将破坏整个内存映射。

    我主要关心的是如何添加到链接器文件中的内存偏移量,请提供一个链接器文件与 添加了 MCU3_0

    谢谢

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

    您好!  

    您需要为 mcu3_0添加代码。

    每个内核的链接器文件应该不同。  

    mcu3_0的存储器启动将为0xA4000000到0xA4FFFFFF、它与补丁中的链接器文件相同。  

    此致、  

    苏德黑尔

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

    剂量意味着我不需要使用 python3 gen_linker_mem_map.py    ???

    谢谢...

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

    您好!

    剂量,这意味着我不必使用 python3 gen_linker_mem_map.py    ??? [/报价]

    我尚未使用该工具。

    您可以参阅我在常见问题解答中共享的补丁、该补丁为 MCU3_0启用存储器映射。

    此致、
    苏德黑尔