zhyixi64377 发表于 2022-9-30 17:26:56

请教如何设计EEPROM与内存的映射关系


各位大神好,目前我设计的项目遇到一个问题,以上图表是我当前的内存与EEPROM的设计思想,任务的配置参数已经固定死了,如果用户要加一些测量点,但又不能改变EEPROM里存储的数据时,该怎么做呢?
例子:在项目一开始的时候,A任务相关的参数总大小为400个字节,(例如 DI点 AI点 AO点 校准参数等),这些点的数据配置数据已经按顺序存储进EEPROM,但是随着项目的升级,有了新的需求,A任务相关参数要变为500个字节,但是在EEPROM内,A任务相关参数紧邻着B任务相关参数,如果我要扩充A任务的相关配置参数,肯定会影响到B任务的相关配置参数,也影响到上位机读取出阿里的数据,(读取是用标准的MODBUS规约)
如题所问,有没有一种更好的设计思想,可以使得我可以随意的扩充任务相关配置参数,但是不影响EEPROM内部的参数的顺序以及EEPROM里面的内容呢?

eric2013 发表于 2022-10-1 00:30:15

此贴回复:https://www.armbbs.cn/forum.php?mod=viewthread&tid=115769
页: [1]
查看完整版本: 请教如何设计EEPROM与内存的映射关系