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.

[参考译文] CC2652P:最低闪存使用量 Z-Stack

Guru**** 2535750 points
Other Parts Discussed in Thread: Z-STACK, CC2652P, CC1312R, CC1352R

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/970338/cc2652p-minimum-flash-usage-z-stack

器件型号:CC2652P
Thread 中讨论的其他部件:Z-stackCC1312RCC1352R

您好!

我们想将 Zigbee 协调器功能添加到我们的现有产品中。 问题是、我不确定我们是否能够将 Z-Stack 安装到闪存中、因为我们的现有应用大约为220KB。 我们可能可以进行一些优化来减小该尺寸。 但是、在我们开始努力实现这一点之前、我想知道是否有人在 Z-Stack 所需的最小闪存大小上有任何数字? 我对一个示例协调器应用进行了快速测试、我只需禁用应用的 UI 部分、就可以将该应用程序放入大约180 KB 的开箱即用闪存中。

我可以想象、大小可能取决于堆栈中启用/禁用的功能。 我刚刚开始对 Zigbee 进行一些研究、所以今天我不知道有哪些功能以及我们需要什么、我知道的是我们将运行协调器。

如果有人知道我可以在哪里找到一些值得赞赏的数字、

谢谢、
Henrik

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

    尊敬的 Henrik:

    您如何验证您的应用程序是220KB? Zigbee 协调器构建最大、因为它包含无法删除的路由和信任中心功能。  禁用 UI 是您在不采取更严厉措施的情况下尽量减小编译大小的最佳操作。  180 KB 是我在这些情况下所期望的。  您的项目时间表是什么?  今年晚些时候发布的 SimpleLink 器件型号可满足您的存储器要求。

    此致、
    Ryan

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

    您好、Ryan、

    我对我们的应用所做的唯一一件事是构建它并查看构建大小。 例如、该大小还包括操作系统。 我想协调器应用程序和我们当前应用程序之间可能存在一些共享对象。

    关于时间表,我想尽快说。 您是否有关于新器件的更多信息? 以及以后、周、月、年终等的时间范围是多少?

    谢谢、
    Henrik

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

    您是否在 SOC 模式下运行协调器? 我们通常使用 ZNP 运行协调器、因此您可以将应用代码放在主机 MCU 上、而无需担心 CC2652P 上的代码大小。

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

    我们希望能够在 SOC 模式下运行它、但如果闪存不够、我们接下来要研究 ZNP。

    如果我们要修改当前设计、您是否对我们可能使用的器件有任何建议? 可能是具有裸无线电芯片的 TM4C、还是与具有 ZNP 的 MCU 运行协调器搭配使用?

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

    如果您打算在无操作系统或 RTOS 系统的情况下运行 ZNP、我建议将 MSP432用作主机。

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

    好的。 为了阐明运行 ZNP?

    您是否有关于 Ryan 提到的新器件的任何信息?

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

    不,我没有关于 Ryan 提到的新设备的任何信息。 也许等待他回复你。

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

    Henrik、

    如果您向我发送朋友请求、我们可以通过私人邮件进一步讨论。

    此致、
    Ryan

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

    [引用 USER="YIKai Chen "]如果您打算在无操作系统或 RTOS 系统的情况下运行 ZNP,我建议将 MSP432用作主机。

    但我想 以主机的形式运行 CC2652P 或 CC1312、 另一个运行 Z-Stack 的 CC2652P 也会起作用? 我正在考虑在我们现有产品上使用第二个 CC2652P 执行背负式解决方案、直到新 MCU 出现 Ryan 提到的情况。

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

    这是一个可行的主意(使用 CC1352R /P 代替、因为 CC1312R /P 仅低于1GHz)、使用一个(ZNP)进行 Z-Stack 网络处理、使用另一个(主机)进行 Zigbee 应用。  但是、由于 TI 不提供任何 CC13X2/26X2 MCU 作为主机的示例(ZigBee-linux-sensor-to-cloud 是一个 Linux 主机)、我担心实施此系统是否值得开发工作。

    此致、
    Ryan

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

    我不认为将 CC2652P 或 CC1312作为主机运行,而另一个运行 Z-Stack 的 CC2652P 是一个很好的解决方案。

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

    该死的。 为什么不能像即插即用那样简单... 嗯、这是我有一点担心的问题。 您能给我指正确的方向来查找有关串行接口 API 的一些文档吗?这是什么叫做 NPI?

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

    ZNP 描述: https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_4_30_00_54/docs/zigbee/html/zigbee/znp_interface.html 

    监视和测试 API: https://dev.ti.com/tirex/explore/node?node=AEEJ0Z3BgvagEoglvx9r1g__pTTHBmu__LATEST

    此致、
    Ryan

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

    阅读并查看我们决定走哪条路。

    感谢你的帮助。