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.

[参考译文] BQ27Z561EVM-011:使用 BQ Studio 连接到 EVM 时出现问题

Guru**** 2644125 points

Other Parts Discussed in Thread: EV2400, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1431504/bq27z561evm-011-issues-connecting-to-evm-with-bq-studio

器件型号:BQ27Z561EVM-011
主题中讨论的其他器件:EV2400BQSTUDIO

工具与软件:

我有两块 EVM 板。  原始版本带有嵌入式 EV2400模块、而较小版本需要单独 EV2400接口。  我遇到的问题是两个版本的同一个问题。

第一个问题是 BQ Studio 无法自动检测到器件、因此我必须手动选择"电量监测计"类型、然后选择正确的电量监测计器件。  如果选择1561_0_04-bq27z561或1561_2_01-bq27z561R2、则无关紧要、当我点击"OK"时、我会收到以下警告消息:

如果我点击 OK、那么 EVM 上与器件的连接就不可靠。  我无法成功写入黄金映像(srec 或 bq.fs)。  解封命令偶尔会起作用、并且器件会随机断开连接。

我能否获得有关如何进行此设置的一些指导?  我被卡住了,直到我可以解决这个问题。

谢谢

Jason

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

    Jason、您好!  

    您能给我发送一张图片、告诉我在加载 bqStudio 时自动检测部分会显示什么内容吗、里面说"无"吗?  

    此致、  

    Robert。  

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

    尊敬的 Robert:

    有所改变。  我打算打开 BQ Studio 来截取您提出的问题的屏幕截图、但这一次、EVM 已正确识别、并且直接启动。  我不会说它是100%、但它肯定比以前好10倍。  我可以在大部分时间解封和编程工作。   

    我感到困惑的是、今天可能有什么不同、会造成如此巨大的变化。

    谢谢

    Jason

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

    你好、Jason、  

    她的语气里露出了一丝软弱。 尽管如此、感谢您的更新、如果您再次看到此主题、可以随时更新。  

    此致、  

    Robert。  

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

    尊敬的 Robert:

    绝对不是松动的连接。  我一直在挣扎这几周,我甚至有一个同事把它都设置在他的电脑上。  我失去了数次,我把它分开,并把它重新组合在一起,试图使它工作。   

    谢谢

    Jason

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

    尊敬的 Robert:

    我现在尝试更改"高级充电算法"的一些数据存储器设置、以设置每个温度范围的充电电压和电流。

    这里是一个低温充电电压示例。 默认值为4263、我要将其更改为4256:

    双击单元格并输入4256

    按 Enter 键、value 返回默认值

    双击、值显示为4256

    再次按 Enter 键、数值保持在4256

    单击"全部写入"、我看不到任何确认或错误。 然后点击 Read All、Value 会返回默认值:

    如果我导出设置、请使用文本编辑器修改值、然后导入 gg.csv 文件、此时所有寄存器都会更新为新值。  但是、如果我单击"Write All (全部写入)"、则会出现以下错误:

    未写入参数。 类名称高级充电算法、子类名称 Termination Config、参数名称 Charge Term Voltage 写入数据存储器失败回读验证。

    如果我再次尝试写入、错误就会消失、但"Read All"会返回所有默认值。

    我是不是做错了什么?  寄存器为什么不会写入 DataFlash?

    谢谢

    Jason

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

    Jason、您好!  

    请确保您在通信时已关闭 Auto Refresh (自动刷新)和 Scan (扫描)。 此外、请确保通信总线上没有其他内容、并且您为电量计上的固件使用了正确的.bqz 文件。 您还可以尝试使用 bqStudio 中的"Advanced Comm"选项卡将值手动写入测量仪表。  

    此致、  

    Robert。  

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

    Robert

    我已关闭自动刷新和扫描功能。  这是在 BQ27Z561EVM 上、因此通信总线上不应有任何其他内容。

    BQ Studio 会自动检测 EVM、这是否意味着它已加载正确的 bqz 文件?  

    我不知道如何使用高级通信选项卡访问数据闪存。 请提供说明吗?

    谢谢

    Jason

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

    我想我已经弄清楚了如何访问数据闪存。  我读取以下寄存器

    返回的值为0x10A7 = 4263mV

    然后、我写入了0x10A0 (4256mV)、但读回的结果仍然是0x10A7

    以下是我发送的命令

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

    您好!  

    我建议参考 此 E2E 主题 、了解如何使用高级通信写入电量计。 根据我在这里可以知道的信息、您并不是将校验和及长度写入起始地址0x60。  

    此致、  

    Robert。  

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

    我计算出校验和为 FF-(E7+44+A0+10)= 22

    这不起作用、但我记得在 TRM 中、它提示在校验和计算中包含长度字节  FF-(E7+44+A0+10+06)= 1E

    这也不起作用。 我是否正确计算了校验和?

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

    您好!  

    我认为您计算的校验和不正确、在本例中、校验和如下所示:  

    0xE7 + 0x44 + 0xA0 + 0x10 = 0x1DB

    按位非(0x1DB)= 0xFE24 = 0x24

    您应该将0x24用作此特定示例的校验和。  

    此致、  

    Robert。  

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

    尊敬的 Robert:

    感谢您的检查、我不知道如何错误地计算校验和!

    我这次使用了0x24、但仍然无法更新寄存器:

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

    您好!  

    您能从 bqStudio 共享整个屏幕吗?  

    此致、  

    Robert。  

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

    只是"Advanced Comm"选项卡?


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

    你好、Jason、  

    这里看起来不错、 我想澄清一下、您想向测量仪表写入什么参数?  

    此致、  

    Robert。  

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

    嘿、Robert、

    "这看起来不错"是什么意思?  最后一次读取寄存器时显示没有写入新值。   

    对于此测试、我将尝试写入此寄存器:

    我需要更改更多寄存器、但本练习已通过使用高级通信发送特定的 I2C 命令证明此处存在问题。

    BQstudio 不允许我修改电量监测计中的寄存器。

    要尝试解决此问题、下一步是什么?

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

    Jason、您好!  

    请确保电量监测计处于 UNSEALED 模式、如果电量监测计处于 SEALED 模式、则无法写入数据闪存。 您是否在其他设备上遇到过此问题? 此外、请尝试对测量仪表进行下电上电。

    此致、

    Robert。  

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

    如果电量监测计处于 SEALED 模式、甚至无法读取数据闪存。 我在我有的两个 EVM 板上尝试过这种方法、但也遇到了同样的问题。  我也尝试了多次电源循环。

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

    Jason、您好!  

    您是否能够在 TI.com 上将电量计上的固件更新为更新版本? 我想知道这是否有助于解决此问题。  

    此致、  

    Robert。  

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

    罗伯特,这是有效的。  我希望我们先尝试一下!

    谢谢

    Jason