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.

[参考译文] BQ20Z655-R1:大规模生产编程

Guru**** 2516170 points
Other Parts Discussed in Thread: BQ78350, BQMTESTER, MKST-3P-ALT-EV2300, BQ40Z50

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1036643/bq20z655-r1-programming-in-mass-production

器件型号:BQ20Z655-R1
主题中讨论的其他器件:BQ78350BQ20Z655BQMTESTERBQ40Z50

您好!

我们希望在自己的软件工具中集成 bq20z655、以便在大规模生产中对 bq 进行编程。 对于具有用于编程的.fs 文件的不同 bq、该工具已经可以正常工作。 对于 bq78350、我们获得了一些附加信息、以便我们可以解释 srec。 并将其转换为.fs 文件

我了解到、我们应该使用.ROM 文件进行生产编程。 是否可以使用 TI 软件工具为 bq20z655创建一个.fs 文件?我们能否获得一些有关如何对 ROM 文件进行编程的其他信息?

提前感谢

Stephanie

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

    您好 Stephanie、

    TI 软件不支持为 bq20z655创建.fs 文件

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

    您好 Stephanie、

    ROM 文件是一个简单的二进制映像。 您是否已阅读 文档以进行.ROM 文件编程?

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

    您好 Shirish、

    感谢您的回复。 我将更仔细地查看该文档。  

    我是不是说、没有可用于在 Windows 10上运行的大规模生产编程的 TI 软件?

    此致

    Stephanie

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

    您好 Stephanie、

    了解 一下 BQMTESTER 工具。

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

    您好 Shirish、

    感谢您的回复。 但此工具仅与 Windows XP 和 Windows 2000兼容。 是否有更新版本可用?

    我们之所以选择 bq20z655、是因为我们需要一个具有集成 LED/LCD 驱动器的 bq。

    是否有具有此功能的较新产品?

    此致

    Stephanie

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

    您好 Stephanie、

    该工具是为 Windows XP 和 Windows 2000设计的、没有新版本可用。 我最近 在 Windows 10上成功地将 bqMTester 与 MKST-3P-ALT-EV2300搭配使用。

    我将检查是否有集成了 LED/LCD 驱动器的较新产品。

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

    您好 Stephanie、

    bq40z50是支持 LED 的较新产品。 bq20z655是采用 LCD 驱动器的最新产品。

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

    您好 Shirish、

    我仔细看了该文档(尤其是第4章将数据闪存映像写入每个目标器件)。 但仍有一些未决问题:

    1) 1)本示例中的数据闪存大小设置为1792 (0x700)字节。 但之前使用 TI 软件生成的.DFI 文件的长度为2078字节。 DFI 文件中是否存在 DF 内容以外的其他内容、或者 bq20z655R1的 DF 是否大于给定示例中的内容?

    2) 2)我从其他 bqs 中知道、有一个检查 DF 是否正确写入的过程。 在此示例中、DF 被擦除并写入、无需任何验证。 请告诉我我们如何实施这样的验证?

    3) 3)是否有适用于 bq20zxx 系列的所有 boot-Rom 例程的文档?

    4) 4)我已经了解到、DFI 文件和 ROM 文件之间的区别仅是 ROM 文件中包含一些有关器件类型和固件版本的信息的标头。 如果您能为我们提供有关 DFI 文件和 ROM 文件内容的更多详细信息、那将非常有帮助。

    此致

    Stephanie

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

    您好 Stephanie、

    DFI 和.ROM 文件的长度可能比实际数据长度更长。

    在大多数监测计上、有一个可用的数据闪存校验和参数。 您可以参考 TRM 以了解有关适用命令的信息

    很遗憾、ROM 详细信息未发布

    4..dfi 文件没有头文件。 此文件可通过 bq Evaluation 软件导出。 它是数据闪存的二进制映像。

    ROM 文件供 bqMTester 使用。 如果不使用 bqMTester、我建议使用.DFI 文件

    如果您认为所有问题都已得到解答、请单击"已解决"按钮

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

    您好 Shirish、

    感谢您的快速响应。 很抱歉,这不是我的问题。 因此、我尝试更准确地阐述这些问题。

    1) DF 的大小

    • 数据闪存大小是否为 bq20z655R1 1792 (0x700)字节?
    • 为什么第3章“从 Golden Pack 读取和保存数据闪存映像”中 DF 的行数设置为56行(0x700/32),第4章“将数据闪存映像写入每个目标器件”设置为54行(0x6C0/32, 我认为示例中缺少 C)? 我不明白为什么行数设置为54而不是56。

    至2)验证写入过程

    在 TRM 中、只有完整 DF 的校验和。 例如、在使用 bq78350之前、我们将 bq 设置为 ROM 模式、擦除 DF、写入 DF、计算并读回 DF 每行的校验和、然后执行电量监测计程序。 所以我们需要的是

    • 在 Rom 模式下读取每行 DF 校验和的命令。
    • 计算20z655校验和的算法。
    • 对于 bq78350、您的同事建议我使用 SLUU225以了解有关 ROM 命令的更多详细信息。 bq20z655是否有类似的东西、或者引导 Rom 例程是否相同、我可以使用 SLUU225作为基础?

    此致

    Stephanie

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

    您好 Stephanie、

    1) DF 的大小为0x800、但只允许写入0x700字节。 某些固件可能不会使用整个区域、因此您可能会看到显示较小数字的文档。 这是正常情况。

    2) 2) TI 建议使用已发布的文档(TRM)。 我进行了快速搜索、但未找到在任何产品页面上发布的 SLUU225。

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

    您好 Shirish、

    我没有找到任何有关的信息

    • 在 Rom 模式下读取每行 DF 校验和的命令
    • 计算20z655校验和的算法

    进行了比较。 这就是我在论坛中提出这些问题的原因。 SLUU25的标题为“bq803xx ROM API v 3.0用户指南”,于2005年10月发布。

    此致

    Stephanie

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

    您好 Stephanie、

    据我所知、ROM 信息仅供内部使用。 您在哪里可以找到 SLUU25?

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

    您好 Shirish、

    论坛中有一些指向本文档的链接。 但它不再可用。 去年、当我对 bq78350进行编程时、您的一位同事将其发送给我。

    那么、我的问题是:我也可以将 SLUU225中描述的 ROM 命令用于 bq20z655吗?

    此致

    Stephanie

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

    您好 Stephanie、

    ROM 不同于 SLUU225