工具与软件:
您好!
我想从 Manufacturer Info Block A 使用以下函数读取数据、但我只得到0x00 和0xFF、
那么、如何才能从 Manufacturer Info Block A 中获取正确数据、我是否应该在读取 SN 之前做其他事情?
谢谢!
/*
返回 SN 字符串、格式字符*[]
示例 SN=2100013314211A04
*/
静态 int bq27xxx_battery_read_sn (结构 bq27xxx_device_info * di、char * bat_sn)
{
Int ret;
RET = bq27xxx_READ_BLOCK (DI、BQ27XXX_DM_DATA、BAT_SN、BQ27XXX_DM_SZ);
if (ret < 0){
转出;
}
返回0;
输出:
dev_err (di->dev、"bq27xxx_battery_read_SN ():读取芯片存储器时出现总线错误:%d\n"、ret);
回流塔;
}