Other Parts Discussed in Thread: CC3200, CC3220S
主题中讨论的其他器件: CC3220S
大家好、
我的最终目标是使用 AWS IOT SDK 以及适用于 CC3200 Launchpad 的 TI-RTOS。
我已寻求适当的方法来实现这一目的,但不幸的是,我未能找到适当的方法。
那么、让我们从我的 DID 和我的发现开始...
我已经安装了以下版本。
- CCS 10.2
- AWS IOT 插件4.30.00.02
- Simplelink CC32xx SDK 4.30.00.06
- CC3200 SDK 1.5.0
我尝试了以下方法
- 我还尝试将 AWS IOT SDK 插件与 CC3200 SDK 1.5.0一起移植到端口、但我遇到了过多与 API 相关的编译错误以及所有这些错误。
- 由于 Simplelink CC32xx SDK 4.30.00.06不支持 CC3200、CC3200 SDK 1.5.0也支持 CC3200、因此我尝试了这种方法。
- 我还尝试通过 CC3200 SDK 1.5.0手动移植"aws-iot-device-sdk-embedded"(无需使用 AWS IOT 插件)、但 同样、我也遇到了与 API 相关的编译错误过多以及所有这些错误(就像第一种方法一样)。
然后我尝试了以下方法...
- 我已从 AWS IOT 插件中导入'subscr_publish_sample_CC3220S_LAUNCHXL_tirtos_ccs'样本、然后为 CC3220S 构建该样本(基本上我没有在 CCS 中更改任何项目属性)。 我还进行了一些修改 、以启用 CC3200 Launchpad 的打印功能。
- 然后、我将该代码转储到 CC3200 、其输出如下所示...
Starting the AWS IoT example application startSNTP: couldn't get time (-100), will retry in 15 secs ... startSNTP: retrying ... startSNTP: couldn't get time (-100), will retry in 15 secs ...
这意味着 CC3200能够连接 WiFi、但无法使用 SNTP 获取时间。 那么 、这个问题的解决方案是什么呢?
4. 如果我从 network.c 文件中绕过'sartSNTP 函数调用、则 CC3200会卡在 main_tirtos.c 文件中的'sl_NetCfgGet'函数调用中。
是否有任何方法可以完成此任务,以便我 可以使用 AWS IOT SDK 和 TI-RTOS 将 CC3200 Launchpad 与 AWS MQTT 连接?
如果能尽快提供任何帮助,将不胜感激。
谢谢、此致
Vivek K.