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.

[参考译文] EV2300:固件更新失败

Guru**** 2460850 points
Other Parts Discussed in Thread: BQ34Z100-G1, BQ34Z100, BQ78350, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/677320/ev2300-firmwareupdate-failed

器件型号:EV2300

您好!

我尝试将我们的两个 EV2300从3.1m 更新到3.1r。

这是一项可怕的任务,总是失败:-(

一开始我下载了更新程序("7103.EV2300FWUpdater.zip")。当我启动更新程序(在将 SMB 1:1连接到第二个 EV2300之后)时,我遇到此错误:

EV2300FWUpdater
------------------
运行时错误'-2147417848 (80010108)':

自动化错误
被调用的对象已与其客户端断开连接。
------------------

然后我在另一台装有 WinXP 的 PC 上进行了相同的操作,此处出现错误:

EV2300FWUpdater
------------------
运行时错误'339':

组件'bq80xRw.ocx'或其依赖项之一未正确注册:文件缺失或无效
------------------

我下载了 SLUC177.exe 以获取缺少的 OCX。

安装 SLUC177.exe 后、我再次尝试更新现在我在第一台 PC 上得到了或多或少的相同错误消息:

EV2300FWUpdater
------------------
运行时错误'-2147417848 (80010108)':

自动化错误
------------------

那么、为什么更新如此复杂?我该怎么做?

每3个 EURS Arduino-Clone 都可以通过 USB 进行更新、而无需下载多个 EXE 和 OCX -为什么不下载这款200 EURS 设备?

您能告诉我如何执行更新吗?

BR Bernd Plagens

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Bernd。
    无需从3.1m 更新到3.1r。"m"版本与"r"版本一样好。

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

    “不需要”更新并不是问题的答案-为什么更新不起作用:-(

    实际上、我与 BQ34Z100-G1之间的 μ I²C 通信存在问题。
    有时、它可以正常工作、但随后停止工作。 从一个 EV2300切换到另一个以重新开始通信非常有用。 或者只需拔下 USB 电缆。
    另外一天、只需重新启动 PC 即可使通信正常工作、这一点很有帮助。
    我们在几台 PC 上遇到了这个问题。

    当我检查我发现的 μ I²C 信号时、SCL 正常-但是 SDA 始终为高电平。
    在 PC 重新启动并启动"Battery Management Studio"后、我看到 SCL 和 SDA 正在工作、但在找到 BQ34Z100后、"..Studio"只显示 nonsens。 此时、SDA 再次仅为高电平。

    因此、由于我们在不同 PC 和两台 EV2300上存在此问题、因此尝试使用 EV2300的新固件可能是一个好主意。
    BTW:当我们使用 Arduino 读取 BQ34Z100-G1时、我们始终能进行 I²C 通信。
    EV2300的 SMB 也在工作(使用 BQ78350)。

    n`t I²C、如果您无法帮助更新 EV2300、您可能对奇怪的问题有什么想法?

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

    你(们)好、Bernd

    您能否确认您使用的是 bqStudio 版本?

    谢谢

    Onyx

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

    在"帮助相关"下、显示了1.3.54.1构建日期:2017年7月18日

    我认为这是最新版本还是?

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

    您能否尝试 TI.com 上的其他版本以查看是否发生这种情况?

    另外、在尝试了解您的问题时、您是否说电量监测计通信刚刚在初始通信后冻结、或者是否存在无法初次启动的问题、然后您必须尝试残损时间才能正常工作? 在  连接电池之前、可能先尝试将 USB 电缆连接到计算机。 如果无法正常工作、请先在 USB 之前连接电池。

    谢谢

    Onyx

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

    在大多数情况下、即使是初始通信也没有启动、bqstudio 会显示 Chip-Selection 窗口。
    有时会建立初始通信、但会在第一次刷新后中断。
    我已多次更改 USB/电池电缆连接-没有区别。
    当 EV2300失去通信时、SDA-Line 始终为高电平。
    现在、我正在下载"v1.3.80 Build 1"、并将进行尝试。

    通常、我会说、I²C 总线在电池上损坏、但我们的 Arduino 可以正常通信、不会出现任何问题。
    n`t、EV2300有时工作时间很短、因此我无法确定它是 EV2300的硬件问题。

    在测试"v1.3.80 build 1"后、我将通知您结果。

    BR Bernd