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.

[参考译文] RTOS/CC3100BOOST:TM4C1249XL BoosterPack 2 GPIO 和信号多路复用

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/656091/rtos-cc3100boost-tm4c1249xl-boosterpack-2-gpio-and-signal-muxing

器件型号:CC3100BOOST
Thread 中讨论的其他器件:CC3100CC3100SDK

工具/软件:TI-RTOS

您好!

我正在尝试使用下面屏幕截图中所示的 HTTP GET 项目让 CC3100在 TM4C1294XL 的插槽2中工作:

TI-RTOS 中间件处理 CC3100、因此我相信我所要做的就是按如下方式更新 EK_TM4C1294XL.c 的 initWiFi()方法:

我还更新了 wiCC3100HWAttrs 常数、如下所示:

我使用的引脚来自 TivaTM C 系列 TM4C1294 Connected LaunchPad 评估套件文档(http://www.ti.com/lit/ug/spmu365c/spmu365c.pdf)中的表2.2

遗憾的是、当我运行该应用程序时、它会崩溃并具有以下输出:

有什么关于我错过的内容的想法吗?

谢谢大家!

谢谢、

Tim

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

    您好、Jim、

    当尝试打开 SPI 通信接口与 CC3100通信时、似乎会发生应用程序崩溃。 这表示在将 CC3100 BP 移动到插槽2时、代码中的某些内容未正确移植。 我建议您先查看 simplelink 主机驱动程序中的 user.h、将其作为验证移植层的起点。

    尽管您只迁移到插槽2、但重新查看移植指南以仔细检查您的配置可能会有所帮助。 可在 CC3100 SDK:CC3100SDK_1.2.0\cC3100-SDK\docs\simplelink_api\programrs_guide.html 中找到该示例

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

    尊敬的奥斯汀:

    感谢您的回复。 您是指 user.h 位于以下位置吗?:

    user.h 看起来是中间件的一部分。 我可以编辑此文件、还是应该在项目的根目录中启动新文件?

    谢谢、

    Tim

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

    我似乎需要在我的 SDK 项目中包含 User.h 以及 SPI.h、SPI.c board.h 和 board.c

    如果项目中已经有 Board.h、我必须重命名板级配置文件。

    SPI 和板级配置文件引用了 CC3100_ENABLE、DISABLE 和 IRE 功能中的引脚排列。 我怀疑这些需要更新。

    遗憾的是、当我将这些 SPI/板级配置文件放入项目中时、会出现一个'bool is undefined'堆栈以及 TI-RTOS 中的文件生成的其他奇怪错误。

    是否有适当的程序?

    请告诉我、谢谢!

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好吧,我解决了这个问题!

    在 Board.h 中、我只需要设置以下内容:

    #define Board_WIFI_SPI EK_TM4C1294XL_SPI3

    如果没有此设置、程序将查找未配置的 SPI2。