Thread 中讨论的其他器件:C2000WARE
工具与软件:
我已经使用 TI 提供的 FOE 示例使用 EtherCAT 更新 CM 固件。 现在有一个问题。 有时固件升级伴随着 ESC EEPROM 更新。
EtherCAT 主站如何使用 FOE 同时更新固件和 EEPROM、而不是使用 SSC 工具中的 EEPROM 程序进行更新?
连接了一个外部 EEPROM 器件。 CM 内核的 ESC 是否支持 EEPROM 的自动烧录? 使用 TwinCAT3可以烧录该 EEPROM。
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 提供的 FOE 示例使用 EtherCAT 更新 CM 固件。 现在有一个问题。 有时固件升级伴随着 ESC EEPROM 更新。
EtherCAT 主站如何使用 FOE 同时更新固件和 EEPROM、而不是使用 SSC 工具中的 EEPROM 程序进行更新?
连接了一个外部 EEPROM 器件。 CM 内核的 ESC 是否支持 EEPROM 的自动烧录? 使用 TwinCAT3可以烧录该 EEPROM。
您好、感谢您的关注。
我实际上是想问的、因为我们不使用仿真 EEPROM。 CAN CM 实现一个接口、将 SSC 工具生成的 EEPROM.h 文件中的数据写入连接到 ESC 的外部 EEPROM。 这样、我们就不需要每次都使用 EtherCAT 主站来更新固件和 EEPROM。
例如、英飞凌仿真的 EEPROM 只能刻录一个文件来同时刻录 bin 文件和 EEPROM。
您好!
Unknown 说:我认为这个问题最好针对 Beckhoff/ETG。 EEPROM 必须使用 ESC 进行编程。 他们会更熟悉您可以用于让 ESC 写入 EEPROM 的特定命令。
[报价用户 id="572743" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1407661/tms320f28388d-about-foe-eeprom-burning "]我们已连接一个外部 EEPROM 设备。 CM 内核的 ESC 是否支持 EEPROM 的自动烧录? 使用 TwinCAT3可以烧录该 EEPROM。烧录 EEPROM 的高级数据流为:
ECAT 主站--> MCU ESC --> EEPROM
理论上、我认为您可以用 MCU CPU 替换 ECAT 主站、但我不确定具体如何实现。 可能您需要写入 ESC 寄存器的某些序列、但我不确定要写入哪些寄存器。 Beckhoff/ETG 应该能够回答这个问题。
例如、英飞凌仿真的 EEPROM 只能刻录一个文件来同时刻录 bin 文件和 EEPROM。对于仿真 EEPROM、这要简单得多、因为 Infineon MCU 可能不需要通过 ESC 来写入 EEPROM。
另外、我们最近才开始记录它、但如果您有兴趣使用、F28388D 也支持 EEPROM 仿真。
我们刚刚在 C2000WARE 5.03中使用 EEPROM 仿真发布了一个有关 F28P65X 的新示例、但该示例对于 F28388D 几乎相同。
此致、
Ben Collier