工具/软件:
您好 Champ、
我的客户参考了我们的 AN slau887- MSPM0 引导加载程序来开发其启动代码。 需要 CRC。 它表明我们需要遵循 CRC32-ISO3309 多项式、最终 XOR 值应该是 0x0 如下所示。
由于大多数 CRC32 计算工具使用 我们发现的 Final XOR 值= 0x1、因此 想帮助您了解 CRC32-ISO3309 是否具有 XOR 值的特定定义? 如果您能 与我们共享 ISO 3309 标准、将会更好。 谢谢!
BR、
Fengyu
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.
工具/软件:
您好 Champ、
我的客户参考了我们的 AN slau887- MSPM0 引导加载程序来开发其启动代码。 需要 CRC。 它表明我们需要遵循 CRC32-ISO3309 多项式、最终 XOR 值应该是 0x0 如下所示。
由于大多数 CRC32 计算工具使用 我们发现的 Final XOR 值= 0x1、因此 想帮助您了解 CRC32-ISO3309 是否具有 XOR 值的特定定义? 如果您能 与我们共享 ISO 3309 标准、将会更好。 谢谢!
BR、
Fengyu
您好、Helic、
slau887 4.2.2.3 CRC 没有 提及最终 XOR 值应为 0xF 或 0x0。
我附上了 TRM 1.4.5.15、因为我在 slau887 中找到了以下示例。 CRC 计算结果与 TRM 1.4.5.15 非主 BOOTCRC 要求、XOR = 0x0 一致。

您可以参考以下计算工具的计算结果。 如果我们选择 CRC32/ISO、则计算结果与 slau887 的示例不同。 但 CRC32/JMAMCRC 确实会。 这就是我们对 CRC32-ISO3309 定义感到困惑的原因。 希望得到您的支持以阐明 CRC32-ISO3309 标准。

BR、
Fengyu