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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1109450/tms320f28388d-how-to-set-an-eeprom-address-for-ethercat

器件型号:TMS320F28388D

您好!

我的程序在 TI EVK 套件中运行正常。 我的 TwinCAT 可以对其进行扫描、我可以将 ESI 文件编程到 EVK 套件上安装的 EEPROM 中。

但是、在我的私有板中、它并不能正常工作、在 TwinCAT 中说"Error writing E2PROM ..."。  

我们的 HW 家伙说,由于 EOL 问题,他不得不使用不同的 EEPROM (M24C32:ST 的32Kbit 串行 i2c EERM)。

它具有不同的 i2c 地址。 因此、我必须将其反映在我的代码中、但我不知道如何执行它。 可以帮帮我吗?

此致、

Casey

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

    您好、Casey、  

    对延迟答复表示歉意。  我们会将您的问题发送给合适的主题专家、稍后有人会回复您。  

    此致、

    Krishna

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

    您好、Casey、

    我建议查看 Beckhoff 的 EEPROM (SII 器件)要求详细信息数据表(第1节和第2节)。

    请参阅下面的第11节(SII EEPROM)。

    https://download.beckhoff.com/download/document/io/ethercat-development-products/ethercat_esc_datasheet_sec1_technology_2i3.pdf

    最棒的

    Kevin

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

    您好、Casey、

    再看一下这个问题、我认为这是由于 EEPROM 的实际大小(16Kbit 与32Kbit)。

    ESCSS_MISC_CONFIG 寄存器中的一个位需要根据 EEPROM 大小进行设置。 请在将 F2838x 器件的 ESCSS_MISC_CONFIG.EEPROM_SIZE 寄存器位设置为1后尝试。

    F2838x TRM 中的 ESC 部分

    Beckhoff 硬件数据表第1节

    最棒的

    Kevin