请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0G3506 大家好!
我正在使用 mspm0g3506、并尝试使用 UART 从主机 PC 下载
我对 BSL 命令(0x26) 独立验证有疑问。
我阅读了 MSPM0 Bootloader 用户指南(slau887)、并制作了自己的 downloader、从而使图5-1 BSL 主机顺序。
我的问题是 mspm0g3506返回错误的 crc
当它从主机 PC 发送所有程序数据时、它需要 CRC 来进行检查。
发送独立验证命令。 (二进制大小大于64kb)
80 09 00 26 00 00 00 FF 00 00 64 22 80 88 |
这意味着我想知道0x0000和0xFFFF 之间的 CRC
首先、它始终返回0x68424a60、然后我再次发送它。 它返回假设返回的0x3bb9db77。
快捷方式。
当程序数据完成时、
我向 mspm0发送 两次独立验证命令。
第一次返回总是错误的,当我下载和第二次返回是正确的。