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.

[参考译文] 编译器/TMS320F2.8069万:仅在低字节上进行VCU CRC计算

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/639711/compiler-tms320f28069-vcu-crc-calculation-on-low-bytes-only

部件号:TMS320F2.8069万

工具/软件:TI C/C++编译器

大家好,

我试图在来自SCI的串行数据上使用VCU的硬件CRC功能,但没有成功。 库例程将每个字节取一个16位字(LSB和MSB),这使得rutines无法用于此目的。 默认情况下,8位SCI数据流仅填充LSB,而MSB被清除(在16位字内)。
这与本线程中描述的问题相同:

https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/564496</s>56.4496万

TI的Vishal Coelho制作了一个实现这一功能的装配例程。
我的问题是:将来是否会将类似的例程(仅为低字节计算CRC)添加到VCU库中? 好极了。

此致,
Andy

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

    您的线程已分配给一位C2000专家,很快会得到回复。 谢谢。

    此致,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Andy:
    对延迟回复深表歉意。 我同意拥有功能是一件好事情,因为用户必须手动打包较高的位,然后计算CRC。 这是一个缓慢而繁琐的过程。
    目前,没有计划在将来将此例程或类似例程包含到VCU库中。 但是,我们可以考虑添加它。
    同时,您可以继续使用Vishal编写的例程,并关注未来的版本。

    此致,
    Ritvik