主题中讨论的其他器件:UCD3138
工具/软件:
再次大家好...
我在计算和验证闪存中的校验和时遇到问题。
以下是操作步骤。
步骤1.
我下载了应用程序并按如下方式添加了校验和:
校验和为:0x3097B3F36D16
然后、引导加载程序成功引导程序、以便我知道添加到块1末尾的校验和正确(至少引导加载程序认为正确)。
步骤2.
我使用此处的 FUSION GUI 验证了这是正确的:
步骤3.
我在同一地址空间上运行固件校验和计算、得到了不同的结果。 这是我的代码片段。 使用的 代码来自 UCD3138编程器手册。
通过 下面包含的函数、我在固件中计算 的值为:0x18F9B3F36D16、而值融合 GUI 计算的值为 0x3097B3F36D16。
您能否验证这与引导加载程序使用的函数相同、或者是否为我提供了代码片段?
如往常一样、我们非常感谢您的任何帮助!