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.

[参考译文] CC1310:CC1310 32KB 应用

Guru**** 2484615 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1189985/cc1310-cc1310-32kb-application

器件型号:CC1310

大家好、

需要说的是、我对 TI 产品没有任何经验(主要与其他 MCU 配合使用)、这是我在 TI 的第一个项目。

一般而言、我要实现的目标是:

一个由32个设备组成的"网络"、其中1个应随机选择为"发起方"、所有其他设备应作为"节点"连接到该网络。 该器件应监控1个按钮和1个输入、并控制1个 LED 和2个输出。 实际上、1个输入和1个输出应组合在一个引脚上。

当输入端的一个器件具有逻辑高电平时、该器件应开始发射、并且该范围内的所有其他器件应将其输出设置为高电平。 第一个器件和最后一个激活器件之间的最大延迟应为30秒

还有许多其他要求,但不能太长地布置。

我在将 TI 15.4应用程序安装到32KB 中时遇到了重大问题。 甚至尝试仅使用 TI 驱动程序、也失败了。 由于该器件是根据最便宜的器件开发的(计划以百万件的方式生产、应考虑价格的每一分之一)、而且库存量也很高、因此我无法切换到闪存更大的芯片。

如果有任何示例应用、我可以将其用作指南、这将非常好。  

如果我能找到一位导师、那将会是一件很好的事情、能够引导我发展(当然不是免费的)

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

    您好、Stoyan、  

    TI 15.4堆栈似乎是该规模网络的理想解决方案。 这将负责网络维护、您可以进行广播消息传输、并确保其他节点在该广播窗口中实际侦听。

    15.4示例应用可在以下位置找到: dev.ti.com/.../node

    但是、正如您指出的、它不太可能放入32KB 中。 建议从128KB 变体开始、

    如果您绝对需要将应用程序放入32KB 中、则必须从专有射频示例开始。 rfpacketTX、rfPacketRx 是数据包传输和接收的基线示例。 但根据 Map 文件、他们似乎已经占用了大约25KB 的闪存、因此在这些示例上也没有太多空间。  

    https://dev.ti.com/tirex/explore/node?node=A__AMBiNHINHny1.UmplzCxIw__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST

    这些是我们提供的基线示例。 关于开发帮助、此论坛可用于提出特定的技术问题。 遗憾的是、我们不提供更集中的软件咨询服务。  

    此致、

    SID