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.

[参考译文] BQ41Z50EVM:从 bqstudio 写入/读取数据闪存无法正常工作

Guru**** 2595770 points
Other Parts Discussed in Thread: TMP468, BQSTUDIO, BQ41Z50EVM, EV2400, EV2500

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1572420/bq41z50evm-writing-reading-data-flash-from-bqstudio-doesn-t-work

器件型号:BQ41Z50EVM
主题中讨论的其他器件:BQSTUDIOEV2400EV2500、TMP468

工具/软件:

我将 bq41z50evm 电路板与 EV2400 结合使用、并使用 bqStudio。

bqStudio 版本为 1.3.128

41z50evm 固件是 TI 于 2025 年 4 月发布的。

在 bqStudio 中、我看一下 Data Memory -> Settings -> DA Configuration

我选择 Import Defaults、然后将 DA 配置字段设置为 0x0012、这是正确的默认值。

我选择“Write All“(全部写入)来写入刚导入的默认值。  然后选择“Read All“、DA configuration 字段会变为 0xFFFF。

这也会发生在其他几个字段 中:温度模式、外部温度模式更改为 0xFFFF、LED 配置为 0xb22、温度启用为 0xbb8 等

我是在做什么错误,还是我的板上可能有一个坏的闪存扇区,还是我的问题被发现在其他地方?

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

    更正: 我使用的是 EV2500、而不是我最初说的 EV2400。

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

    您好:

    此问题已分配、并将在可能的情况下进行审核。

    谢谢您、
    Alan

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

    尊敬的 Lloyd:

    您是否目前可以发送 bqStudio 寄存器页面的图像? 此外、bqStudio 是否会自动检测器件?

    此致、

    Anthony

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

    是的、bqstudio 能够识别器件。

    通过在 bqstudio 中一次编辑一个寄存器、我能够纠正某些寄存器(包括 DA 配置寄存器)。

    现在、我无法更改“LED Configuration“

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

    我能够更改我所示的一些寄存器,包括 DA 配置寄存器,方法是编辑它们并在 bqstudio 中一次写入一个。

    我仍然遇到“LED 配置“寄存器和 TMP468 地址的问题、如随附的屏幕截图所示。

    我将正确的值写入它们、写入它们、然后当我读回它们时它们是错误的。

    我无法修复其他选项卡上的其他寄存器;屏幕截图仅显示“Settings 选项卡“。

    bqstudio 工具可识别此器件。

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

    尊敬的 Lloyd:

    您能按 FW_BUILD 命令并告诉我们读数吗?

    此致、

    Anthony

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

    FW_BUILD 结果为 0x0001

    你没有问,但

    FW_BUILD 结果为 0x000C

    用数据 02 00 写入地址 0x44 的块、后跟 0x44 的读取块、以进行响应

    02 00 41 50 00 01 00 0C 00 04 75 03 00