请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ27426 大家好、
我们需要在 ocation 覆盖 BQ27426上的 Ra 表。 我们了解闪存格式并知道如何写入值。 如果我们正确生成校验和、然后将其写入何处、我们会感到困惑。
我们查看了 SLUA801并找到了以下代码:
//check_sum:计算块传输的校验和
//pData:指向数据块的指针
//nLength:数据块的长度
unsigned char check_sum (unsigned char * pData、unsigned char nLength)
{
unsigned char nsum = 0x00;
unsigned char n;
对于(n = 0;n < nLength;n++)
nsum += pData[n];
nsum = 0xFF - nsum;
返回 nsum;
}
1) 1)这是计算校验和的正确过程吗?
2) 2)如果块传输用于 Ra 表、应将该值写入何处?
谢谢、
SAL