This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ27Z561:我希望在 BQ27Z561的背景下实现技术清晰度

Guru**** 2538930 points
Other Parts Discussed in Thread: BQSTUDIO, BQ27Z561, EV2400

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/998497/bq27z561-i-want-technical-clarity-in-context-of-bq27z561

器件型号:BQ27Z561
主题中讨论的其他部件:BQSTUDIOEV2400

我已使用 bq studio 成功将黄金映像文件上传到 bq27z561。 现在我使用 slua801a 应用手册上传黄金映像文件( bq.fs),而不是 bqstudio 和 ev2400。  

问- 1]我想知道我是否在代码下面写入了将配置文件上传到电量监测计、这是否会成功上载我的黄金映像文件?

int main (空)

   TI2C i2c;
   void *pHandle =(void*)& i2c;
   Int nSourceFile;
   struct stat st;
   长 n;
   int nSeconds;
   unsigned int nresult;
   char *pFileBuffer;

   unsigned char pData[DC_State_length];

   printf ("gauge test\n\r");
   if (((i2c.nI2C= open ("/dev/i2c-2、O_RDWR))<0)
   {
       printf ("cannotopenI2C bus\n");
       退出(1);
   }

   printf ("openend I2C bus\n\r");

   监测计_address (pHandle、监测计_DEVICE_ADDRESS);

//   nresult= gauge 控制(pHandle、0x0001);
//   printf (" fw_version= 0x%04X\n\r\n、nresult);

   nresult = gauge _cmd_read (pHandle、0x2C);
   printf (" 电压=%04d [mV]\n"r、nresult");

   nresult = gauge 控制(pHandle、sub_CMD_CONTRAL_STATUS);
   printf (" control_status= 0x%04X\n\r"、nresult);

   STAT (source_file、&st);
   printf ("源文件'%s'、大小=%d\n\r\n、 source_file、st.st_size);
   if ((nSourceFile= open (source_file、O_RDONLY))< 0)
   {
       printf ("cannotopendatlassessourcefile.n\r");
       退出(1);
   }

  pFileBuffer =(char *) malloc (st.st_size);
   if (!pFileBuffer)
   退出(1);
   read(nSourceFile, pFileBuffer, st.st_size);
   Close (nSourceFile);

  监测计_执行_FS (pHandle、pFileBuffer);

   FREE (pFileBuffer);


   close (i2c.nI2C);
   printf ("closedI2C bus\n\r");

--------------------

[ Q-2]如果有任何其他更改需要成功上载黄金映像文件?

[ Q-3]如果有任何其他更改需要,为什么需要?

注意:我提出这个问题是因为我不想在 BQ27Z561上上传失败、也不想让 IC 进入不可恢复的状态。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们无法查看代码、因为我们不知道您的系统的硬件和其他依赖项。

    此致、

    Wyatt Keller

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已使用 i2c 通信与电量监测计进行通信。 此电量监测计 IC 与1s6p 电池相连。

    请注意、我不使用 ev2400和 bqstudio 软件。 我正在使用 i2c 代码将此配置文件从主机处理器应用上传到监测计 IC。

    请查看此代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这是一个重复的问题、将在另一个主题上回答。

    e2e.ti.com/.../bq27z561-what-is-dc_state-for-bq27z561-ic

    此致、

    Wyatt Keller