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.

[参考译文] 编译器/CC3200-LAUNCHXL:具有远程断开功能和 Wi-Fi 连接问题的智能插头

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/583086/compiler-cc3200-launchxl-smart-plug-with-remote-disconnect-and-wi-fi-connectivity-issue

器件型号:CC3200-LAUNCHXL
主题中讨论的其他器件:MSP430I2040CC3200UNIFLASH

工具/软件:TI C/C++编译器

大家好、

我正在使用   CC3200 和 MSP40I2024 MCU 研究 TI 参考设计 www.ti.com/.../TIDC-SMARTPLUG-WIFI。

我已 根据 TI 智能插头参考设计使用 SPI 线连接 CC3200LAUNCHXL 和 MSP430I2040 EVB、如下所示:

CC3200 LAUNCHXL                                      MSP430I2040 EVB

SPI_CLK GPIO5                                            CLK  GPIO22

SPI MISO GPIO6                                           MISO  GPIO23

SPI MOSI GPIO7                                           MOSI  GPIO24

SPI CS   GPIO8                                           CS     GPIO21

INTR      GPIO15                                          INTR  GPIO26

 

   MSP430i2040_Source 代码包含"emeter-ng"和"emeter-toolkit"源代码  

  其中 emeter-toolkit 是库、emeter-ng 是应用程序项目。

  怀疑:

 1.应在 MSP430I2040 EVB 上为 SmartPlug 加载哪个固件  

 2.只有5个引脚足以连接 CC3200 LAUNCHXL 和 MSP430I2040 EVB、或者我是否需要更改任何其他连接。

 您能否帮助解释在两个 EVB 中运行完整 SmartPlug 源代码的步骤。

谢谢、

Afkar  

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

    您需要将应用加载到 MSP430。 在编译期间、您的项目应将库链接到它。 通常可以在应用程序项目 Properties->ARM Linker->File Search Path 中检查此项。

    2.这看起来与所有必要的连接一样。

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

    您好、Sarah、

    感谢你的答复。

    是的、我已经检查了链接到以下库的 SmartPlug_intg 应用项目属性、并且此应用能够在 CC3200 LAUNCHXL 板上编译和加载、没问题

    $PROJ_DIR$\..\..\..\simplelink\ewarm\OS\EXE\simplelink.a
    $PROJ_DIR$\..\..\driverlib\ewarm\Release\EXE\driverlib.a
    $PROJ_DIR$\..\..\oslib\ewarm\free_rtos\EXE\free_rtos.a

    问题是我应该将哪个应用加载到我无法找到的 MSP430I2040。

    您能否帮助找到要在 MSP430I2040 EVB 板上加载的应用?

    谢谢、

    Afkar  

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

    您好 Afkar、

    在 CC3200和 MSP430的每个源文件夹中、都有一个 IAR 项目(.ewp 文件结束)。 您可以在 IAR 中打开这些项目(IAR for ARM 中的 CC3200、以及 IAR for MSP430中的 MSP430)以重建可执行文件。

    CC3200可执行文件是 CC3200_Source\SmartPlug_Gen0_1.32_1.33\ewarm\Release\EXE 中的.bin。 MSP430i2040可执行文件是 MSP430i2040_Source\i2040_Source\AFEmet度 量\emeter-ng\Debug\EXE 中的.d43文件。 本 TI 设计指南中提供了一个如何将固件下载到 MSP430器件的示例:www.ti.com/.../tidu867.pdf。  有关如何下载到 MSP430i2040的更多问题、请在 MSP430论坛上发帖。

    此致、
    Sarah

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

    感谢你的答复。

    我将尝试在 MSP430I2040 EVB 上加载相同的固件、并告知您结果。

    BTW 刚刚面临重启问题、

    当我在 CC3200 LAUNCHXL 上加载固件时、它会运行该程序、但当我重新启动电路板时、我想说拔下并插入 USB 电缆、它不再工作、我们需要再次加载该程序。

    我们是否需要更改任何跳线设置?

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

    您是使用 Uniflash 刷写器件还是使用 CCS 下载程序? 您需要刷写到器件、以便在复位时保存示例。 请按照以下说明操作: processors.wiki.ti.com/.../CC31xx_&_CC32xx_UniFlash_Quick_Start_Guide

    您可以在此处检查标准跳线设置。 在闪存期间以及您想要运行程序时、请注意 SOP2: www.ti.com/.../swru376d.pdf

    此致、
    Sarah