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.
您好!
我的程序在 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)。
最棒的
Kevin
您好、Casey、
再看一下这个问题、我认为这是由于 EEPROM 的实际大小(16Kbit 与32Kbit)。
ESCSS_MISC_CONFIG 寄存器中的一个位需要根据 EEPROM 大小进行设置。 请在将 F2838x 器件的 ESCSS_MISC_CONFIG.EEPROM_SIZE 寄存器位设置为1后尝试。
最棒的
Kevin