otp报头的CRC计算

5个职位/0个新职位
最后一篇文章
dhirajp15型
离线
最后一次见到:2年2个月前
已加入:2016-06-08 15:26
otp报头的CRC计算

嗨,对话,
我正在使用otp头的自定义字段存储一些数据,建议如下:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
我还使用SmartSnippets命令行接口进行otp编程。现在,由于每个da583需要在自定义字段中有唯一的数据,我必须为每个设备生成唯一的otp头。当前,每次打开智能代码段时,修改otp头中的自定义字段并将其导出以形成十六进制文件。此外,我还使用智能代码段命令行刻录此十六进制文件。我无法直接修改自定义字段,因为每4字节的数据都要进行CRC检查。我想知道是否有工具来计算要存储在otp头中的一组数据的CRC?或者SmartSnippet CLI是否有这样的命令在闪烁之前修改otp头文件?
当做,
迪拉杰

设备:
MT\u对话框
离线
最后一次见到:3个月4天前
工作人员
已加入:2015-06-08 11:34
你好,dhirajp15,

你好,dhirajp15,

如果我正确理解了这个过程,那么您是在手动更改文件,但是在尝试刻录文件时CRC检查失败(这是合乎逻辑的)。不,dialog没有提供这样的工具,但是即使是在线工具也可以做您想做的事情,并将正确的CRC放在手动更改的.hex文件的末尾。

谢谢你的对话

dhirajp15型
离线
最后一次见到:2年2个月前
已加入:2016-06-08 15:26
嗨,MT\u Dialog,

嗨,MT\u Dialog,
在线工具要求的初始向量和CRC多项式用于生成,我将在哪里得到它?我也尝试使用一些CRC多项式,但它力匹配。
谢谢
迪拉杰

MT\u对话框
离线
最后一次见到:3个月4天前
工作人员
已加入:2015-06-08 11:34
Hi dhirajp,你好,

Hi dhirajp,你好,

你需要计算并放在.hex文件末尾的是.hex文件在每行末尾的校验和,所以这是我一直在使用的一个在线工具。

http://easyonlineconverter.com/converters/checksum_converter.html

谢谢你的对话

dhirajp15型
离线
最后一次见到:2年2个月前
已加入:2016-06-08 15:26
哦,是的!非常感谢

哦,是的!非常感谢你的对话。