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.

[参考译文] MSPM0G3506:BSL 命令 CMD 独立验证问题

Guru**** 2386600 points
Other Parts Discussed in Thread: MSPM0G3506
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1281545/mspm0g3506-bsl-command-cmd-standalone-verification-problem

器件型号: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发送  两次独立验证命令。

第一次返回总是错误的,当我下载和第二次返回是正确的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我也面临着这个问题。

    您可以在 E2E 中将代码上传到 zip 文件中。

    我们可以进一步确定该问题。

    感谢您的支持!

    C·赫利克