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.

[参考译文] CC2340R5:切换功能和线程 RCP?

Guru**** 2387830 points
Other Parts Discussed in Thread: CC2340R5, CC2340R2
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1531370/cc2340r5-switch-ble-and-thread-rcp

器件型号:CC2340R5
主题: CC2340R2 中讨论的其他器件

工具/软件:

尊敬的专家:

我客户的应用是 AP 路由器。

BLE 仅用于配置。 因此、首次配置后、cc2340R5 将更改为线程 RCP。

CC2340R5 可以做到吗?

他们可以参考的任何示例工程? 假设 cc2340 需要关闭电源并启动从 BLE 到线程 RCP 的新应用代码。

对于 CC2340R5 线程 RCP、客户可以使用以下器件吗? 还是其他建议?

https://github.com/TexasInstruments/ot-ti/tree/thread-v1.3-ti

BR、

Frank

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

    您好!

    对于 Thread RCP、客户可以使用您链接的 Github 项目、因为该项目是来自 TI 官方 Github 账户的存储库、并且是最新的(它在 3 个月前已更新)。

    从 BLE 切换到 Thread RCP、这听起来好像支持的功能。 但是、由于您只想在首次配置期间使用 BLE、您仍然可以通过使用两个固件和一个引导加载程序来实现、并尝试在不上传的情况下模拟 OAD 更新。 第一个固件将具有我们 SDK 中的 BLE 功能并作为主映像、而第二个固件将具有线程 RCP 功能并作为辅助映像。

    引导加载程序(例如 MCUboot)将启动到主映像、主映像将具有我们 SDK 中的常规 BLE 功能、配置完成后、它会降低其映像版本以使其低于辅助映像、并强制复位。 从复位中唤醒后、引导加载程序会看到次级映像的版本比次级映像更高、并引导至这个次级映像。 如果用户需要返回到配置映像、则辅助固件可以更改版本并强制复位、就像主固件执行此操作一样。

    此行为将模拟 OAD 更新如何从一个固件更改为另一个固件、但它不会上传另一个映像、而是已经位于闪存中的固定地址。

    您可以 在此处阅读有关 MCUboot 的更多信息 以及如何 在此处执行 OAD

    此致、
    Maxence

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

    Maxence、

    从链接中、只有 CC2340R5 支持 RCP。 CC2340R2 不支持 Thread RCP、对吧?

    BR、

    Frank

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

    您好!

    如果未列出该器件、则我假设该器件不受支持。 这样做的原因可能是闪存和 SRAM 大小较小。 查看 OpenThread 支持的器件时、这些器件通常具有约 512KB 的闪存、而 CC2340R2 只有 256KB。  其他制造商规定的存储器要求 至少提及 350kB 的闪存、CC2340R52 没有该闪存。

    此致、
    Maxence