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.

[参考译文] TMS320C6678:TI ROM 引导加载程序错误?

Guru**** 2609895 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/584295/tms320c6678-ti-rom-bootloader-bug

器件型号:TMS320C6678

美好的一天!

我正在使用具有 C6678 DSP 的定制板。 两个 DSP SGMII 端口在我们的电路板上分别连接到 AMC 接口端口0和1。 我使用的是安装在 NAT 本机 C1 MTCA 机箱上的板、该机箱具有6个 AMC 插槽。 所有 AMC 插槽的端口0和1均连接到 NAT-MCH 结构 A。NAT-MCH 通过字体面板 RJ45连接器连接到 LAN。

我想在电路板上使用 TI ROM 引导加载程序(RBL)以太网引导。 我将 DSP 引导模式设置为以太网引导并为电路板加电。 DSP 开始在没有任何间隔的情况下逐一发送以太网就绪帧、因此我无法执行任何操作(我无法附加 Wireshark 捕获文件)! 如果我在 NAT-MCH 1GbE 交换机上关闭 AMC 端口1、DSP 将按预期开始发送以太网就绪帧、间隔约为3秒。

我的问题:两个 DSP SGMII 端口连接到同一 LAN 时的 TI RBL 行为是正常的还是错误的?

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

    我已通知引导加载程序专家。 他们的反馈将在此处发布。

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

    Oleg、

     

    背板端口1和2上连接到 C6678的以太网端口将路由到 NAT MCH 上的以太网交换机。 C6678包含一个内部以太网交换机。  在以太网引导期间、C6678内部的以太网交换机配置为数据包转发、以便可以同时引导链式器件。  如果在 NAT MCH 的以太网交换机中启用了数据包转发,则创建了以太网循环。  您需要在 NAT MCH 中禁用此数据包转发,或禁用其中一个端口以解决此问题。  是否需要将两个以太网端口连接到 NAT MCH 以进行数据传输?

     

    另请注意、C6678上的以太网端口是 SGMII 端口。 根据标准、MTCA 机箱背板上的以太网端口是1000BASE-BX 端口。  这些器件可以在强制接通电路上进行互操作、但违反了以太网标准。  对于生产系统、应在 C6678和 MTCA 背板之间实现 PHY。  GE Fanuc 提供了一份由 Gene Juknevicius 编写的名为"AdvancedTCA、AdvancedMC 和 MicroTCA"的出色应用手册、其中对此进行了详细讨论。

     

    Tom

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Tom!
    感谢您的回复。 我们需要将两个以太网端口连接到 NAT MCH、以便在工作系统中进行数据传输、但对于以太网引导、我们只需要一个 C6678 SGMII 端口0。 为什么要以这种方式配置 C6678内部的以太网交换机? 如果两个 SGMII 端口同时接收数据、此配置是否会导致无法引导 DSP? C6678内的以太网交换机中是否有任何引导参数或其他任何可用的禁用数据包转发功能?
    MTCA 机箱中使用的现代以太网交换机支持串行器/解串器和 SGMII 模式、因此无需实现 PHY。 很遗憾、我找不到您指出的应用手册。 您可以通过电子邮件将其发送给我、还是将链接发布给我?
    此致、
    Miloserdin Oleg
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Oleg、

    我之前说过、C6678中的以太网交换机在引导时处于数据包转发模式、以便能够同时下载链接单元。  这不能被禁用。  稍后在加载应用程序时、可以禁用此功能。

    我无法提供来自 FANUC 的应用手册。  您需要向他们申请。  我以前使用 Google 搜索找到了它、但现在这些链接似乎消失了。  此外,如果可以为 SGMII 配置 NAT MCH 端口,则可以使用 SGMII 作为完全兼容的 MAC 至 MAC 连接来启动链路。

    Tom