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.

[参考译文] 具有 TMS570LS0432的 CC3100

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/701551/cc3100-with-tms570ls0432

器件型号:CC3100MODBOOST
Thread 中讨论的其他部件:TMS570LS0432CC3100CC3100SDK

您好!

我正在尝试将 CC3100ModBoost SimpleLink 模块与 Hercules LaunchPad TMS570LS0432结合使用。 我想通过 WLAN 为遥测系统(CAN 到 WiFi)传输 CAN 总线数据。 有一个适用于 TMS570的 CAN 驱动程序、但没有适用于 CC3100的驱动程序。 CC3100可与 MSP430配合使用、但此电路板不包含 CAN 接口。 我想为 TMS570实施 CC3100驱动程序。 几年前、其他人试图解决同一个问题(请参阅此处: https://e2e.ti.com/support/wireless_connectivity/simplelink_wifi_cc31xx_cc32xx/f/968/t/417515)。 我已经从该主题中获得了一些有关 CC3100器件工作原理的有用信息。 是否已经为 TMS570控制器编写了 CC3100驱动程序、或者我是否必须编写一个全新的驱动程序? 安装 CC3100SDK 1.3.0后、我在"C:\ti\CC3100SDK_1.3.0\cC3100-SDK\simplelink"中找到了一些源代码。 虽然 TMS570控制器不是完整的 CCS 工程、但此代码是否适用于此代码?我是否可以将此代码导入到当前的 TMS570工程中?

感谢您的播放。

此致

米歇尔

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

    CC3100 SDK 支持 C:\ti\CC3100SDK_1.3.0\cc3100-SDK\platform (例如 MSP430、STM32、tivac)中的主机驱动程序。

    simplelink 中的文件无疑是创建与 TMS570LS0432连接所需驱动程序的良好起点。

    如果您将其中一个 CC3100 SDK 示例导入 CCS 并浏览任何 CC3100特定函数、您将看到它会引导您进入串行接口。 您需要为 MCU 实现该串行接口。
    例如、SL_WlanConnect ->_SlDrvCmdOp ->_SlDrvCmdOp ->_SlDrvMsgWrite -> NWP_IF_WRITE_CHECK -> SL_IfWrite -> SPI_Write、因此您需要定义/实现 SPI_Write。



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

    尊敬的 Toby:

    感谢你的答复。 如果我理解正确、我只需更改 SPI_Write()函数、以便它使用 TMS570的 SPI 接口。 由于 CC3100有一个 HOST_IRQ 和一条 NHIB 线路、我认为我也需要更改用于它们的引脚。 代码的其余部分是否仍然相同?

    我已经尝试过通过 File -> Import -> C/C++-> CCS Projects 将 MSP430示例从\platform 文件夹导入 CCS、但我始终收到一条错误消息(请参阅图片)。 我通过 Help -> Check for Updates 安装了最新的更新、并在 CCS App Center 中搜索了 MSP430器件支持、但我没有找到任何有用的东西。 错误消息仍然相同。 为什么我的器件(我认为这里是 MSP430)为空或未被识别?

    再次感谢您的回答。

    此致

    米歇尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 CCS 安装期间、您可能只选择了当时与您相关的器件(例如 TMS)、但不选择 MSP430。

    我建议您重新安装支持 MSP430的 CCS。

    相关帖子: e2e.ti.com/.../628253