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.

[参考译文] CC2564MODN:查询芯片版本 CC2564与 CC2564B

Guru**** 2580075 points
Other Parts Discussed in Thread: CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/783911/cc2564modn-query-chip-version-cc2564-vs-cc2564b

器件型号:CC2564MODN
主题中讨论的其他器件:CC2564

在将正确的固件服务包(CC2564或 CC2564B)加载到这些芯片之前、是否可以 使用 HCI_VS_GET_System_Status (0xFE1F)命令?

这将允许软件确定芯片芯片芯片以及使用哪个服务包?

这是如何编写 Linux 驱动程序以支持各种 CC2564的?

或者是否有其他方法来确定器件版本?

谢谢、

Mike

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

    我不确定这是不是 Linux 驱动程序的编写方式。

    但是、这是确定器件版本的唯一方法。

    BR、
    陈洛威
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能澄清一下确定器件版本的"唯一"方法吗?

    是:
    1) 1)在加载补丁代码之前查询 HCI_VS_GET_System_Status?
    2) 2)加载补丁代码后查询 HCI_VS_GET_System_Status? (在本例中不确定要加载的修补程序)

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

    尊敬的 Mike:

    这两个选项将为您提供完全相同的信息。

    返回的参数之一是 SW 版本("major")、根据、您可以知道哪个 IC

    6 -适用于 CC2564

    7 -适用于 CC2564B

    然后,您可以下载相关的 initscript。

    BR、

    陈洛威

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

    好的、谢谢。   因此、对于#2选项- 加载错误的补丁代码、例如 CC256XB 补丁

    CC2564芯片不会造成任何损害?    读取软件主要版本后、我可以重置并加载正确的 CC256X 补丁?

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

    它不会造成任何伤害。
    但是、这会导致芯片无法运行、因为错误的补丁会下载到错误的地址。

    您可以重置它并加载正确的补丁。

    BR、
    陈洛威