工具与软件:
我们的客户尝试从电量计中读取0x0002固件版本、他们正在使用 e2e 论坛中的现有驱动程序、但收到读取错误。
对此有什么想法吗? 谢谢。
FG_WRITE_WORD (bq、bq->regs[BQ_FG_REG_MBA]、0x0200)、 成功 、
FG_MAC_READ_BLOCK: 无法发送固件版本子命令:-5
他们使用的驱动程序:
Int ret;
U8 buf[36];
RET = FG_WRITE_WORD (bq、bq->regs[BQ_FG_REG_MBA]、FG_MAC_CMD_FW_VER);
如果(ret < 0){
bq_err ("发送固件版本子命令失败:%d\n"、ret);
回流塔;
}
mdelay(2);
RET = FG_MAC_READ_BLOCK (bq、bq->regs[BQ_FG_REG_MBA]、buf、11);
如果(ret < 0){
bq_err ("无法读取固件版本:%d\n"、ret);
回流塔;
}