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.

[参考译文] TM4C1294NCPDT:TM4C1294NCPDT CCS 工程实用程序文件夹为空

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/899555/tm4c1294ncpdt-tm4c1294ncpdt-ccs-project-utils-folder-is-empty

器件型号:TM4C1294NCPDT

我正在尝试基于 enet_io 示例构建应用。  在此过程中、我们还需要对此项目进行现场更新。  因此、我尝试从 BOOT_DEMO _EMAC_FLASH 复制代码。 在此过程中、我注意到项目中的 utils fplder 有一个文件 swupdate.c  但是、我无法将相同的内容复制到 enet_io 示例。  然后、我注意到、通过 Window 文件资源管理器访问时、同一文件夹为空、但显示在 CCS 中。  因此、我 在 enet_io.c 代码中包含了#include "utils/swupdate.h"。  

当我尝试编译 enet_io 项目时、我收到此错误

 未定义         的首次引用
 符号                    
 ------          --------
 SoftwareUpdateInit ./enet_io.obj  

如何 解决此问题?

此致、

Ramesh

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

    您好!

     如果您在 boot_demo_emac_flash CCS 工程中右键单击 swupdate.c 文件、然后选择属性、您应该会看到以下弹出窗口。 如您所见、swupdate.c 是指向 C:\ti\TivaWare_C-2.1.4.178\utils\swupdate.c 的软链接文件 在您的 enet_io 示例中、您可以直接从 C:\ti\TivaWare_C-2.1.4.178\utils\swupdate.c 复制到您的本地工作区、也可以像在 boot_demo_emac_flash 中所做的那样链接文件。

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

    您好、Charles、

    感谢您的澄清。  如何链接文件?

    我尝试通过右键单击该项目并选择"Resource--> Linked Resources"来执行该操作。  但我没有任何添加迭代的选项。

    此致、

    Ramesh

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

    您好!

     右键单击要链接文件的目录,然后选择“新建”->“文件”,此时将弹出下面的窗口。 单击 Advanced (高级)、然后选中 Link to file (指向文件的链接)框并提供文件路径。

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

    非常感谢。 它工作正常。

    此致、

    Ramesh