工具/软件:
F28388D Micro 上的 IPCore ESC 是否支持仿真的 EEPROM 功能? 我想进行此操作、以便将 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.
工具/软件:
F28388D Micro 上的 IPCore ESC 是否支持仿真的 EEPROM 功能? 我想进行此操作、以便将 EEPROM 编程为刷写微控制器的一部分、并且无法确定这是否是该芯片上支持的功能。 如果有人有此信息、请告知。
您好、
是的、这是可能的。 请参阅下面的 E2E 中我前面的答案:
此致、
Kevin
您好 Kevin、
在研究仿真 ESC EEPROM 的解决方案后、还出现了一些其他问题。
1.在 F2838x 用户指南中查找 ETHERCATCTL 寄存器以将 I2C 多路复用器更改为内部环路。 指南中显示的该寄存器似乎只有一个锁、而不是寄存器本身。 您能澄清一下该寄存器是否存在于芯片上吗?

2.在我们的实现中、我们将 ESC 外设分配给 CM。 CM 是否也有 I2C 多路复用器在内部循环 ESC 流量?
感谢你的帮助。
您好 Ben、
F2838x TRM 中似乎没有记录该寄存器、但它应该仍然存在。 提交了一个工单以更新我们的38x TRM。
可以使用以下功能或类似功能。
//
// THIS IS THE BIT THAT ENABLES EEPROM I2C to be looped back inside device, change this back to 0 to enable external EEPROM
//
EALLOW;
//* (uint16_t *) ((uint16_t) 0x5D30C) = 0x0001; // loopback
HWREGH(CPUSYS_BASE + 0xc) |= 0x1; //loopback
下面是 CPU1_SYS_REGS 寄存器中的 F28P65x 器件 TRM、供参考。

此致、
Kevin