嗨,对话,
我正在使用otp头的自定义字段存储一些数据,建议如下:
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl...
我还使用SmartSnippets命令行接口进行otp编程。现在,由于每个da583需要在自定义字段中有唯一的数据,我必须为每个设备生成唯一的otp头。当前,每次打开智能代码段时,修改otp头中的自定义字段并将其导出以形成十六进制文件。此外,我还使用智能代码段命令行刻录此十六进制文件。我无法直接修改自定义字段,因为每4字节的数据都要进行CRC检查。我想知道是否有工具来计算要存储在otp头中的一组数据的CRC?或者SmartSnippet CLI是否有这样的命令在闪烁之前修改otp头文件?
当做,
迪拉杰
设备:
你好,dhirajp15,
如果我正确理解了这个过程,那么您是在手动更改文件,但是在尝试刻录文件时CRC检查失败(这是合乎逻辑的)。不,dialog没有提供这样的工具,但是即使是在线工具也可以做您想做的事情,并将正确的CRC放在手动更改的.hex文件的末尾。
谢谢你的对话
嗨,MT\u Dialog,
在线工具要求的初始向量和CRC多项式用于生成,我将在哪里得到它?我也尝试使用一些CRC多项式,但它力匹配。
谢谢
迪拉杰
Hi dhirajp,你好,
你需要计算并放在.hex文件末尾的是.hex文件在每行末尾的校验和,所以这是我一直在使用的一个在线工具。
http://easyonlineconverter.com/converters/checksum_converter.html
谢谢你的对话
哦,是的!非常感谢你的对话。