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.

[参考译文] CCS/EK-TM4C129EXL:关于将简单Energia草图集成到CCSv7项目的任何模式/框架/过程/教程?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/601943/ccs-ek-tm4c129exl-any-pattern-framework-process-tutorial-on-integration-of-a-simple-energia-sketch-into-a-ccsv7-project

部件号:EK-TM4C129EXL
主题中讨论的其他部件:Energia

工具/软件:Code Composer Studio

旅程继续...

成功地将一个简单的SPI器件连接到上面提到的板上-使用Energia草图-感觉栓塞...

好的,下一步:是否有将(简单,单页) Energia草图集成到CCS项目的成文方法/最佳实践。 我已经有很多演示项目在这种情况下工作了;我很乐意将Energia的工作与其中一个项目联系起来。

有人能建议方向吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否希望Energia成为主要应用程序?
    从项目菜单中,您可以将Energia草图导入CCS。

    此线程包含有关如何将C添加到Energia应用程序的一些详细信息。
    e2e.ti.com/.../217.8177万

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

    John,请联系您的回复-我已经浏览了该帖子,这肯定会对我的整体启发做出贡献!

    但是,真的,我想做的正好相反。 我正在寻求将一个(简单,一页) Energia草图集成到CCS项目中。 其基本目标只是简单地使用Energia作为了解这些TI器件的CCS (可能还有其他更长时间的IDE)的基础。 仅集成到CCS/Others中的调试功能就足以说明问题。 我们在Energia/Arduino中运行了大量的工作但时间用于下一步测试代码。

    我一直在使用嵌入式Xcode作为我们的Energia/Arduino运动场,因为Xcode提供了许多出色的功能。 但在这种情况下,它真正以能源为中心,没有更深入的调试功能。  或者我错了吗?

    我有一个简单的,工作正常的Energia草图通过SPI连接到基于Energia IDE的非TI器件。

    接下来,我已将其导入到CCS7中-完成强制重置变通办法后-这也在运行AOK。

    好的,到目前为止很好。 我想:

    首先:将草图集成到我在CCS7中工作的项目之一-可能是grlib演示-同时在过程中添加一些调试优点。

    最后:真正了解如何通过TI方式实现这一目标-可能直接通过器件库等。所有这些都有待观察/理解。

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

    我以前没有这样做过。  我认为这是可能的。  我不是这方面的专家,但我认为您需要解决的几个问题是:

    1)在CCS中创建或导入Energia草图时,存在项目所参考的隐藏依赖项目。  您需要将其添加为项目的依赖关系。  在您的情况下,您的工作区中已经有一个基于Energia的CCS项目,因此相关项目将出现在该项目中。  类似如下的内容:

    然后,您可以通过转到项目选项中的相同位置并单击“添加”按钮,将此相同的依赖项目添加到常规CCS项目中。  项目将在此处列出:

    2)我认为,ino文件中的2个主要功能与主应用程序冲突时会出现问题。  我将尝试重新命名这些。

    3)包括路径。  我快速尝试了上述操作,但他们遇到了一些未定义的错误。  我认为这是因为需要添加#include "Energia.h"并设置与Energia项目相同的include路径。

    此致,

    John

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

    John,非常感谢您的详细回答。 让我有很多工作要做。

    总结? 我还是在树林里迷路了,但现在我有一周的食物供应... (!)

    到目前为止,我已添加了"项目依赖关系",并且正在处理所有包括在内的项目。 至少它还在建设中...

    但在保存项目属性/路径变量时遇到问题。  例如,尝试建立ENERGIA_ROOT,但不保留该值。 如果您对此有任何想法...

x 出现错误。请重试或与管理员联系。