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.

[参考译文] TMS320F28388D:对 EtherCAT 的 EEPROM 进行编程的方法

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/881001/tms320f28388d-way-to-program-the-eeprom-for-ethercat

器件型号:TMS320F28388D

大家好、

我的客户希望即使在 F28388中没有代码时也对 EEPROM 进行编程、这与 ET1100独立对 EEPROM 进行编程的方式类似、 但是 、从下面的参考设计来看 、如果 F28388中没有配置代码、似乎无法对 EEPROM 进行编程、如果客户希望独立对 EEPROM 进行编程、是否有任何可能的解决方案可以解决此问题?

  

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

    为了澄清这一点、他们想要通过 EtherCAT 主站连接对从 EEPROM 进行编程、而不在从站上运行任何 EtherCAT 初始化/配置代码?

    此致

    Chris

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

     尊敬的 Chris:

    这是正确的、与 ET1100类似。

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

    这很不可能。 F28388D 至少需要启用 ECAT IP、时钟和 GPIO、然后才能进行基本主器件通信。

    此致

    Chris

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

    尊敬的 Chris:

    如果这是不可能的、另一种解决方法和更好的解决方案是客户编写一个阵列来存储外部 EPPROM 数据、 并下载到闪存、运行初始化代码时从闪存读取这些数据、然后通过 I2C 将这些数据写入外部 EPPROM、是否可以这样做?  这样、客户就不需要使用 ECAT 工具将数据下载到 EPPROM。

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

    如果其电路板上的 I2C GPIO 也连接到外部 EEPROM、那么这是可行的。

    但是、如果他们要加载代码、那么为什么不执行我之前介绍的基本 EtherCAT 外设设置、以便他们只需使用 EtherCAT 主站对 EEPROM 进行编程?

    此致

    Chris