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.

[参考译文] CC3100:带有 F28P65X 的 SimpleLink CC3135模块

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1460214/cc3100-simplelink-cc3135-module-with-f28p65x

器件型号:CC3100
Thread 中讨论的其他器件:CC3135C2000WARE

工具与软件:

我正在尝试使用 SPI 并使用 F28P65X LAUNCHXL 配置 CC3135 WIFI 模块。 对于 SPI、所有引脚都正确连接。 尝试在 C2000工程路径中添加 simplelink.h 文件和其他相关文件、但面临许多类似问题:
   

另外、已尝试使用 SimpleLink-SDK-Wifi 插件、但中缺少一些文件夹 /ti/driver/.
另外、曾尝试使用 CC32xx SDK、但 device.h 文件正在替换为新的 SDK。

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

    您好!

    这里问题比较大的一种情况是、C2xxx 系列处理器使用16位地址、而 C31xx 为8位地址。

    我知道过去已经投入了一些努力来使它发挥作用、但它最终被放弃了。

    我建议改用 cc32xx、让主机驱动程序在 cc32xx 器件上运行。

    如果使用 AT 命令库、cc32xx 将充当 F28和"cc31xx"NWP 之间的桥接器。

    此致、

    Shlomi  

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

    Shlomi,

    将 SimpleLink Wi-Fi SDK 移植到 C2000。 我们添加了头文件和源文件、并在解决多个错误和警告后取得了一些进展。

    我们已完成以下步骤:
    1.将 SimpleLink Wi-Fi SDK 中的源/文件夹复制到了 C2000Ware SDK 中。
    2、包括"implelink.h"和"lnetifWIFI.h",解决了一些错误。
    3.从 SimpleLink_CC32xx SDK 添加了互斥量和信标文件。
    4.目前,我们正面临两个"device.c"文件的冲突,无法添加它们。

    共有28个与"_sldevice"、"_slsocket"等相关的错误。

    请帮助我们解决此问题。

    此致、
    Omkar

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

    您好!

    您是否使用了整个 simplelink 库?

    似乎链接找不到_Slxxx 文件、这很奇怪。

    对 Simplelink.h 进行的任何修改? user.h?

    您是否也使用了 ti\drivers\net\wifi 库、或仅使用此文件夹下的源目录?

    其他错误是 DPL 错误、其中实际实施应位于/kernel/freertos/dpl.下

    我不确定 C2xxx SDK 是如何构建的、以及它是否具有这些目录。

    Shlomi

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

    Shlomi,

    是的、我已经将整个源目录从 SimpleLink 复制到 C2000ware。
    user.h 和 simplelink.h 中没有任何修改、我们只是为测试添加了一些注释、但具有相同的错误。
    另外、我已将 SimpleLink device.c 重命名为其他名称、并将该文件复制到"项目位置"。 之后我们解决了一些小错误、但仍然存在我在之前的消息中提到的所有错误。
    simplelink/source/ti/driver 中不提供 DPL 目录。 此外、C2000中没有 DPL 文件夹。

    一旦团队回来、请告知我们、我们在这方面需要紧急帮助。 TI 的任何人都可以查看他的个人。

    谢谢!
    Omkar

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

    您好!

    我可以向团队咨询、但根据过去的经验、即使您将其编译、8位与16位解决问题也会导致其无法正常工作。

    我可以看到、C2000 SDK 上没有 DPL 层、FreeRTOS 源代码直接复制到 SDK 中、因此可能还需要重新修改。

    您能解释一下为什么不使用 CC32xx 而是使用 AT 命令功能吗?

    它将为您省去软件集成的所有麻烦。

    此致、

    Shlomi