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.

[参考译文] CC8531:动态主/从配置

Guru**** 2537640 points
Other Parts Discussed in Thread: CC8531

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/727130/cc8531-dynamic-master-slave-configuration

器件型号:CC8531

您好!

我使用的是 CC8531、主机是 MSP430。

我的用例要求是我需要动态切换主/从配置。

我在自主模式下使用主设备、在主机控制模式下使用从设备。  我编写代码的方式是、如果主器件从一个器件切换到另一个器件、则从器件应自动连接到新的主器件、而这些从器件以主机控制模式运行、这对我来说是可以的。

但问题在于、为了使用开关按钮在主模式和从模式之间动态切换、我将闪存编程代码与主机控制的自动配对集成在一起。 这里的令人感到很开心的是:

     1:切换发生在主机(自主模式到主机控制的从机模式)

     2. 尝试从主机控制的从机切换到主机时,刷写失败。  

   另一个观察结果是、如果我使用自主从器件、而不是主机控制的从器件、则会在主器件与从器件之间切换、反之亦然。

现在我的问题是、我们对主机控制的从机模式是否有任何限制? 我只能通过闪存编程器2工具将模式从主机控制的从机更改为自主主机、但无法通过主机 MSP430实现。

此致、

Sivaram

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

    "集成闪存编程代码"是什么意思? 您是否正在从 MSP430重新刷写 CC8531?

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

    您好 Fredrik

    是的、我正在尝试重新刷新。

    基本上、我 的要求是在 mster 和 slave 之间动态切换、在新主设备可用时从 shoud 自动与主设备配对。

    我能够使用主机控制模式实现自动配对,而从机能够连接到主设备。

    但是、从主机控制的从机切换到主机控制的从机等其他部分不会发生、我正在使用 MSP430通过刷新来尝试这种方法、但从主机到主机控制的从机刷新可以正常工作。

    请告诉我如何实现这一点。 我能够使用闪存编程器工具进行闪存、但这不会在实时情况下有所帮助、因此我只需要通过 MSP430主机进行闪存。

    此致

    Sivaram

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

    是否确定要从 MSP430实际刷写器件?

    您实际使用的是哪种 PC 闪存编程器工具?

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

    您好、Fredrik、

    是的、我正在从 MSP430闪存。

    当从主机控制的从设备切换到主设备时、我发现了这个问题、需要在闪存之前执行以下操作。

    Ehif_PM_SET_STATE (0x00);

    电源状态复位、否则在 SPI 解锁期间获得0x8A55状态。

    可能对他人有所帮助。

    此致、

    Sivaram

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

    感谢您的更新! 很高兴听到您解决了这个问题。

    谢谢、
    Fredrik