主题中讨论的其他器件:UNIFLASH
工具与软件:
尊敬的丹尼斯先生:
我们使用 MSPM0系列 MCU、需要生成最终十六进制代码的校验和、以便跟踪版本控制和生产文档。 我们使用独立的命令行加载闪存、它是在 Uniflash 的帮助下生成的。 您能否帮助说明如何使用 Uniflash 获取十六进制文件的校验和?
谢谢。此致。
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.
工具与软件:
尊敬的丹尼斯先生:
我们使用 MSPM0系列 MCU、需要生成最终十六进制代码的校验和、以便跟踪版本控制和生产文档。 我们使用独立的命令行加载闪存、它是在 Uniflash 的帮助下生成的。 您能否帮助说明如何使用 Uniflash 获取十六进制文件的校验和?
谢谢。此致。
您是否希望从命令行生成十六进制文件的校验和? 如果是这样、您可以使用任何独立的校验和实用程序、如 Windows 附带的 certutil
> certutil -hashfile MD5
您好!
我们遇到了另一个问题、尽管我们的主要目标仍然是一样的。
请允许我简要介绍一下时间表:
1.我们使用.out 格式的图像文件通过 UNIFLASH 进行批量试产。
2.对于最终版本,我们需要为版本控制生成校验和。
但是我们发现、任何独立的校验和实用程序都无法使用.out 格式进行校验和计算。
3.因此、我们在 CCS 中启用了 hex 文件实用程序、并生成了一个 Intel 格式的.hex 文件来进行固件加载和校验和计算。
4.事实证明、通过 UNIFLASH 生成和编程的.hex 不能正确地对 MCU 进行编程、MCU 也将变得无法访问。
因此、我们要解决此问题、使用哪种映像格式进行生产编程和校验和计算。
由于我们的生产也涉及,请帮助我们紧急解决这一问题。
谢谢。此致。
3. 但我们发现、任何独立的校验和实用程序都无法使用.out 格式进行校验和计算。[/QUOT]为什么不呢? 是因为您只关心实际目标代码的校验和、而不关心调试符号吗?
[报价 userid="581767" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1379104/mspm0l1105-checksum-for-productionization/5273537 #5273537"]3.因此、我们在 CCS 中启用了 hex 文件实用程序、并生成了一个 Intel 格式的.hex 文件来进行固件加载和校验和计算。
4.事实证明、通过 UNIFLASH 生成和编程的.hex 不能正确地对 MCU 进行编程、MCU 也将变得无法访问。
[报价]听起来您没有将正确的选项传递给十六进制实用程序。 我会将此主题提请器件专家注意、以便进一步诊断。