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.

[参考译文] LAUNCHXL-CC1310:闪存不足、无线连接(CC3220SF + CC1310)

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/673593/launchxl-cc1310-out-of-flash-memory-wireless-connection-cc3220sf-cc1310

器件型号:LAUNCHXL-CC1310
主题中讨论的其他器件:CC3220SFCC1310CC1350

您好!

我使用 CC1310 Launchpad + ENC28J60以太网控制器构建了一个网关、并在其中运行了6LBR Lite、因为我想在我构建的网关和其他2个应用(2个 CC1310 Launchpad)之间建立6LoWPAN 通信、我在其中运行 CC26xx 网络演示。 我还想在网关和 CC3220SF Launchpad 之间建立无线通信。  

我所面临的问题是:

  1. 我已用完所有 CC1310 Launchpad 的闪存、因为6LBR Lite 的大小为128KB、Web 演示的大小也为128KB、这是 CC1310 Launchpad 的总闪存大小。
  2. 我找不到任何有关如何在 CC1310 Launchpad 和 CC3220SF Launchpad 之间建立无线通信的文档。

我的问题是:

  1. 如果 CC1310超出闪存、如何在其上运行代码? 我可以添加任何外部组件来解决该问题吗?
  2. 是否有任何文档可帮助进行 CC1310和 CC3220SF Launchpad 之间的通信?

谢谢、

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

    生成的.bin 文件始终为128KB、也会填充未使用的闪存。 您可以在映射文件中添加.text .cinit .const 存储器段的大小、以了解其消耗的闪存的确切数量。

    有关详细信息、请参阅这些帖子

    e2e.ti.com/.../2075162
    e2e.ti.com/.../2144983

    请注意、CC3220是 Wifi 解决方案、CC1310是低于1GHz 解决方案、它们无法进行无线通信、因为它们不共享相同的频段或协议。

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

    1.如果内存不足,则无法运行应用程序代码,可以运行两个堆栈中的一个,但不能同时运行两个堆栈,可以尝试(dev.ti.com/.../bim.html ) 这将使您能够将其中一个堆栈存储在芯片外、并在两个映像之间实时切换。 请注意、您可以写入闪存的次数有限制。

    由于两个器件都使用不同的射频频带、因此除了串行通信之外、我们不提供任何有关如何与 CC3220SF 通信的文档。 如果您希望使用以太网控制器在我们的两个器件之间进行通信、请查看以太网控制器网站上的文档

    我希望这对您有所帮助、
    AB
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢!

    我可以使用 UART 在 CC1310和 CC3220SF Launchpad 之间进行通信吗?

    我尝试在 CC3220SF Launchpad 上运行 uartechodma 示例、但我在 tera Term 终端上得到了"回显字符"。 如何接收回显字符?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否分 步完成了 www.ti.com/.../TIDC-01002?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有。 在我的设计中、网关是 CC1310、但在本例中、(CC3220SF + CC1310)是网关。 此外、该示例中的网关在低于1GHz 的频率下与 CC1310进行通信、而我的设计中的要求是 Wifi。

    -如果我构建的网关使用的是 CC1350而不是 CC1310、会有什么不同吗?
    -您认为我是否可以添加一个额外组件、允许我构建的网关与 CC3220SF 之间进行 Wifi 通信?

    感谢您的耐心等待、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    基本上、CC1350和 CC1310的低于1GHz 部分是相同的。
    2.您现在在问题中提到了什么网关?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC1310与 CC1350没有区别。

    正如我在另一篇文章中所述、您的要求会使实施变得更加困难、因为在大多数实际系统中、通过 UART 将 CC1310与 CC3220连接并直接连接到云更有意义。 如果您想通过以太网、它不再与 CC1310或此论坛相关、因为您需要的是从以太网到 WiFi (路由器等)的一切
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答!

    我所指的网关由(CC1310 Launchpad +以太网控制器)组成、我还在 CC1310 Launchpad 上运行了6LBR Lite 以提供6LoWPAN 通信。

    您认为是否可以向其中添加外部组件、以便它允许我在 WiFi 中与 CC3220SF Launchpad 通信?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您的意思是"您可以写入的次数有限制"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于闪存的工作方式、闪存会随着写入周期的数量而降级。 请选择 en.wikipedia.org/.../Flash_memory 作为一个来源。