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.

[参考译文] BQ40Z50-R2:BQ40Z50R2对身份验证和 Bq 密钥编程器的零挑战

Guru**** 2611385 points
Other Parts Discussed in Thread: BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1396221/bq40z50-r2-bq40z50r2-zero-challenge-for-authentication-and-bq-key-programmer

Thread 中讨论的其他器件:BQSTUDIO

工具与软件:

您好!  

我正在尝试 向 bq40z50r2器件发送20字节零挑战、以使用 Stm32L412微控制器通过块读取/写入操作来收集摘要值、从而进行身份验证。 我的16字节键值是 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA。 摘要值必须为116c9b5d1dcea88170ee9d5f9ad4e85026a9f8c

我通过使用读/写块操作成功在 bq studio 上获得这个值。(有时我可以收集零,可能是因为超时)。 当我开始通过微控制器收集数据时,我有时可以得到正确的数据。 在其他情况下、我会得到空数据或噪声数据。 I m 使用0x2F 命令发送20字节块零挑战数据、写入操作和读取操作之间有250ms 的延迟。

这笔交易可能会有什么问题? 能不能就此为我提供帮助?

 

此外、除了如下所示的命令编程器之外、没有 bq BMS 编程器可视界面:(在 TI 电量监测计认证密钥打包器和中
编程器工具文档,有一个关键编程器,如下所示)

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

    Mehmet、您好!

    如果可能、您能否在 bqStudio 中完成通信以及使用微控制器时探测通信线路、以便比较两者之间的区别?

    此致、

    Anthony Baldino

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

    除了块读取和写入之外,其他函数正在像读取字节/字和写入字节/字一样工作,因此无法共享它。 因此、通信线路似乎正常。 而且我还进行了测试、当我 通过 bq studio 使用写入块来发送零质询时、我可以使用读取块函数成功读取数据。 我认为块写入函数不能正常工作。 是否有任何与 STM32L 系列或 STH 相关的源代码?  

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

    Mehmet、您好!

    是否在身份验证之外的寄存器上测试了微控制器的读取块和写入块功能? 下面的文档详细介绍了如何为该器件结构化 SMBus 信号:

    https://www.ti.com/lit/an/slua475/slua475.pdf?ts = 1722961962088&ref_url=https%253A%252F%252Fwww.google.com%252F 

    至于有针对 STM32L 构建此源代码、我认为您必须联系他们的团队、看看他们的器件是否存在 SMBus 源代码。

    此致、

    Anthony Baldino

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

    Anthony、您好!  

    我已检查此文档、但 没有与块交易相关的信息。

    此致、

    Fatih

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

    尊敬的 Fatih:

    我相信下面的文档提供了更多有关块交易的信息、但是、本文档针对 I2C、在 I2C 中、交易也必须满足 SMBus 要求:

    https://www.ti.com/lit/pdf/slua801 

    此致、

    Anthony Baldino

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

    Anthony、您好!  

    我找到一个解决方案,这是 STM32 smbus hal 的财产 ,谢谢你的帮助.