您好!
客户询问" EEPROM 程序可用于对存储器进行编程的有效地址范围"。
我正在进行 TRM、它说 EEPROM 有要写入的"块"(参考7.2.4.1.1)。
那么、我看了第7.4节和图7-26、我想这可能是他要求的范围? 我在软件和编程方面的经验很少、因此我希望您能帮助我解决这个问题。
感谢您的任何帮助!
此致、
Elisha
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.
您好!
客户询问" EEPROM 程序可用于对存储器进行编程的有效地址范围"。
我正在进行 TRM、它说 EEPROM 有要写入的"块"(参考7.2.4.1.1)。
那么、我看了第7.4节和图7-26、我想这可能是他要求的范围? 我在软件和编程方面的经验很少、因此我希望您能帮助我解决这个问题。
感谢您的任何帮助!
此致、
Elisha
您好、Elisha、
EEPROM 不是直接在 MSP432E4中映射的存储器、即您不能像在 RAM 中的地址那样简单地对其执行读取/写入操作。 相反,您可以使用 EEPROMProgram()函数间接访问 EEPROM。 传入的存储器地址是 EEPROM 存储器起始地址的偏移量。
MSP432E4具有6KB 的 EEPROM。 写入必须是32位字对齐的、因此您可以编程的最大地址为6144 - 4 = 6140或0x17FC。
如果您尚未这样做、我建议您查看 SDK 中的 EEPROM_ERASE_PGM_Read 演示、因为它展示了如何使用 EEPROM API。
如果您需要更多的澄清或对 MSP432E4 EEPROM 还有其他问题、敬请告知。
此致、
Michael