TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28388D: TMS320F28388D EtherCAT使用模拟EEPROM

Part Number:TMS320F28388DOther Parts Discussed in Thread: C2000WARE

在使用TMS320F28388D(337pin)时,ESC的IIC(GPIO 150和GPIO 151)没有连接EEPROM芯片,因而使用模拟EEPROM。

1.使用SSC生成代码时, ESC_EEPROM_EMULATION 设为1,CREATE_EEPROM_CONTENT设为1。

2.生成代码后,在ecatslv.c文件中加入处理函数EEPROM_CommandHandler()

3.烧录程序后,扫描到box,在TwinCAT更新EEPROM时,出现以下错误。

4.调试代码时,发现 ALEventReg = HW_GetALEventRegister()读到的值一直是0x10,因而不能进入条件 if ((ALEventReg & EEPROM_CMD_PENDING))。以前我们使用英飞凌的,在更新EEPROM时是可以进入条件if ((ALEventReg & EEPROM_CMD_PENDING))。

请求帮助:

1.TMS320F28388D的EtherCAT是否支持模拟EEPROM?

2.有没有EtherCAT使用模拟EEPROM的demo可以参考?

3.请问为什么ALEventRegister无法读到EEPROM更新的事件?

Yale Li:

您好,我向资深工程师咨询后回复您

,

Yale Li:

请查看C2000ware软件包中包含的EtherCAT Slave Controller User Guide:

C2000Ware_X_XX_00_00\libraries\communications\Ethercat\f2838x\docs

用户指南包含详细的步骤解释如何使用TwinCAT对EEPROM编程

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: TMS320F28388D EtherCAT使用模拟EEPROM
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1