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**** 2538310 points
Other Parts Discussed in Thread: BQSTUDIO, BQ27Z561, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/998981/bq27z561-how-to-verify-uploaded-golden-image-file-to-bq27z561

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

我已使用 slua801a 应用手册的代码将黄金映像文件上传到 bq27z561 ,而不使用 bqstudio 和 ev2400。  

我想知道我是否编写了以下代码、以便将配置文件上传到电量监测计。

[Q - 1]我的方法是验证成功写入电量监测计 IC 的黄金映像文件吗?

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);

  printf ("%s"、gauch_execute _fs (pHandle、pFileBuffer));

//上面的行不打印任何内容,因此我认为配置文件已成功上传

   FREE (pFileBuffer);


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

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

[ Q-2]是否有任何其他方法可以验证我的黄金映像文件是否已成功上传  至 bq27z561?

[ Q-3]是否需要通过代码更改参数,因为我认为闪存流文件知道设计容量、设计能耗、终止电压和锥形电流?

[ Q-4] 如果有任何问题,请告诉我?

谢谢、

TI 社区。

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

    您好!

    这是链接的帖子中的重复问题。 我们将尽快在另一个主题上做出响应、发布多个主题帖将需要更长的时间来响应所有帖子。

    此致、

    Wyatt Keller