大家好、
目前、我们面临着内存溢出的挑战、并且我们正在探索用于优化代码大小的选项。 在这个过程中、我们看到了 ECC SDL 使用的表和内存。
文件中提供的表" sdl_ecc_soc.h "将在存储器的 rodata 段占用几乎15KB 的空间。 我们知道它包含在 ECC 处理期间使用的预定义数据。 但我们的要求是、 SDL_MCU_M4FSS0_BLAZAR_ECC M4的 DRAM 区域中的聚合器和测试 ECC 功能。 我们已尝试从文件中删除其他聚合器数据、可将大小减小到5KB 以下。
您能否澄清以下几点:
- 是否可以删除未使用的聚合器表? 如果我们这样做、对功能安全认证会有什么影响?
- 如果是、是否可以为我们提供更轻薄的 SDL 版本、 SDL_MCU_M4FSS0_BLAZAR_ECC 仅聚合器?