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.
尊敬的团队:
我在 7.95 SRAM 内容的定期硬件 CRC 检查中看到了以下内容
该平台包括一个实现 ISO CRC-64标准多项式的硬件 CRC。 CRC 模块可用于测试 SRAM 中静态内容的完整性、方法是计算所有静态内容的 CRC 并将该值与之前生成的"黄金" CRC 进行比较。
那么、如何在 RAM 中对未初始化的全局变量进行 CRC 测试?
您好 Susan、
未初始化变量的值是不确定的。 RAM 上这些变量的 CRC 不是一个好的解决方案、因为这些变量的内容将动态变化。 因此、您不知道要与之进行比较的黄金签名。
如果常量全局变量链接到指定的数据段(请参阅#pragma DATA_SECTION)、则可以在 RAM 中计算此段的 CRC。