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.

[参考译文] CC3220:如何正确安装插件?

Guru**** 2555630 points
Other Parts Discussed in Thread: SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN, CC3220S, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/708898/cc3220-how-to-install-plugins-correctly

器件型号:CC3220

您好!

我正在尝试为  SIMPLELINK-CC3220-SDK 安装 SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN、但我想知道如何将此插件准确添加到基本 SDK 中。 我下载了一个文件、但我是否应该将其拖到基础 SDK 中的特定文件夹中以使其正常工作? 我不熟悉这一点、非常感谢您的帮助。  

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

    嗨、Jack、

    您无需将插件添加到 SDK 中。 下载 SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN 后、像从 SDK 导入工程时一样、直接从 CC3220x_LAUNCHXL 文件夹将任何示例工程导入 CCS。

    请参阅 此处 了解 sail 插件快速入门指南、该指南提供了帮助用户进行初始设置和运行其第一个示例应用程序的演示的说明。

    BR、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正在使用 IAR。 我使用的是与您提供的指南版本不同的最新 IAR。 如何为 IAR 正确设置插件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Jack、

    您正使用哪个版本的 IAR? 配置环境变量时是否遇到问题? 还是导入/构建/加载示例?

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

    嗨、Jack、

    首先、确保您使用的是"IAR for ARM"。 第二、请记住、您无需"安装"插件。 正如您将从 SDK 构建示例项目以使用生成的二进制文件来刷写器件一样、您也可以对来自 sail 插件的示例项目执行相同的操作。

    我在下面提供了配置 IAR 的说明。 正如您所提到的、自从上一个 QSG 创建以来、有一些事情发生了变化、我们目前正在进行更新以反映这些变化。  

    1) 1)使用 CC3220 SDK 中的文本编辑器打开定制 argvars 文件( / tools/IAR/SIMPLELINK_CC32XX_SDK.custom.argvars)

    2) 2)编辑此文件、以便 example_root 和 sail _install_DIR 目录与下图类似

    3) 3)在 IAR 上、选择"Tools"->"Configure Custom Argument Variables"

    4) 4)单击"全局"->"导入"

    5) 5)导入更新的定制 argvar 并重新启动 IAR。

    6) 6)将任何示例项目从 sail 插件导入 IAR 工作区。 只需导航至示例工程的 IAR 文件夹并双击.eww 文件即可完成此操作。 例如、如果要导入 i2cbmi160项目、请转到 /examples/rtos/CC3220S_LAUNCHXL/sail/i2bmi160/tirtos/iar

    7) 7)将其导入到 IAR 工作区后、右键点击工作区中的项目名称、然后转到选项

    8) 8)在输出转换器选项卡上、选中复选框并将输出格式更改为原始二进制文件。

    9) 9)此外、转到"Linker"选项卡->"Extra Options"、然后更改以下行:

    $SIMPLELINK_CC32XX_SDK_INSTALL_DIR$/source/third_party/fatfs/lib/fatfs.arm4

    更改为

    $SIMPLELINK_CC32XX_SDK_INSTALL_DIR$/source/third_party/fatfs/lib/iar/m4f/fatfs.a

    10) 10)点击"OK"、然后转到顶部菜单中的"Project"、然后点击"make"。 这将生成使用 Uniflash 映像创建器刷写器件所需的二进制文件。

    11) 11)将生成二进制文件并在中找到该文件 / /Debug/Exe

    请告诉我、您是否对这些步骤有任何问题。

    BR、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 对于常规的 SimpleLink SDK 演示、我还必须执行步骤7-9吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Jack、

    对于 SimpleLink SDK 项目、只需确保将输出格式设置为原始二进制文件并跳过步骤9即可。

    BR、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    继续我在 e2e.ti.com/.../708943上的讨论 (因为您正在关闭它)-当我尝试在 IAR 中构建 OTA 示例时、我收到一条错误消息、提示:

    "致命错误[Li001]:无法打开文件"c:\ti\simplelink_cc32xx_sdk_2_20_00_10\source\ti\net\ota\IAR\Release\ota.a"

    如何解决此问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hi。 对此进行了任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Jack、

    必须构建 OTA 库并生成 ota.a. 请参阅 CC3220 SDK QSG :dev.ti.com/.../Quick_Start_Guide.html 的第7.3节

    BR、