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.

[参考译文] CCS/UNIFLAASH:无法获取CRC32校验和值

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/597291/ccs-uniflash-unable-to-get-crc32-checksum-value

部件号:UNIFLAASH
主题中讨论的其他部件: TMS320F2.8034万

工具/软件:Code Composer Studio

您好,

我正在使用uniflash和以下命令刷新使用XDS-100-V2调试探头连接的目标板。

uniflash.bat -CCXML program1.ccXML -program output.out -operation "CalculateChecksum"(计算校验和)

输出为  

***** 德州仪器(TI)通用闪存编程器*****

<开始:17:33:07 GMT+0530 (IST)>

>使用给定的配置配置Flash编程器...

>闪存管理器配置用于以下部件:TMS320F2.8034万

>正在连接到闪存操作的目标...

>已连接。

>正在加载程序:program.out
C28xx:正在写入Flash @地址0x003f73fe of Length 0x0万d7 (第0页)

C28xx:擦除闪存扇区A

C28xx:擦除闪存扇区B

C28xx:擦除闪存扇区C

C28xx:擦除闪存扇区D

C28xx:擦除闪存扇区E

C28xx:擦除闪存扇区F

C28xx:擦除闪存扇区G

C28xx:擦除闪存扇区H

C28xx:写入闪存@地址0x003f6000,长度0x0.1199万 (第0页)

C28xx:正在写入闪存@地址0x003f7ff6,长度0x0.0002万 (第0页)

C28xx:写入Flash @地址0x003f0000长度0x0.0001万f (第0页)

C28xx:写入闪存@地址0x003f719a,长度0x0.0264万 (第0页)

C28xx:写入闪存@地址0x003f74d6,长度0x0.003万 (第0页)

>完成加载。

>正在执行操作:CalculateChecksum
C28xx:正在计算校验和...

C28xx:校验和计算已完成。

闪存校验和:f622
OTP Checksum (OTP校验和):fc00
>已完成当前操作。

>与目标断开连接。

<end:17:33:25 GMT+0530 (IST)>

<操作时间:12.075s>
总时间:17.531s>

闪存成功, 我获得16位的校验和值(我 以红色突出显示)。

请告诉我如何获取CRC32校验和值。

此致,

Dhanya

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

    我会确认,但我相信我们仅支持CRC-16。

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

    但我可以在下面的链接中看到这一点

    e2e.ti.com/.../47.6631万

    它们通过使用相同的操作"CalculateChecksum"获取CRC32位值。

    如果您有任何了解,请告诉我。

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

    我们仅支持C2000器件的16位校验和。 您引用的线程是指支持CRC-32计算的TIVA设备。

    谢谢!
    Ricky