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/CC2640R2F:用于Linux的Makefile脚本GCC命令行

Guru**** 2609955 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/639002/ccs-cc2640r2f-makefile-script-gcc-command-line-for-linux

部件号:CC2640R2F

工具/软件:Code Composer Studio

您好,

我不习惯使用CSS进行编程。 速度太慢,功能比我实际需要的要多得多。

是否有任何脚本或Makefile只运行“make hex”“make install”... ?  

提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    作为类似类型的用户,我发现并试用了CCS云,发现它真的是我喜欢的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。
    但是我是一个命令行用户,我通常使用vim/nano开发,没有UI和没有Internet时感觉很舒适。

    我是CCS和TI CC26xx的新手,对于“ME”CCS,在AVR/GCC和makefile中开发后,其过载。
    我看不出使用千兆字节应用程序编译C文件和上传的意义。
    我甚至不明白为什么我应该单击调试图标来上载二进制文件。 “只上传/安装十六进制”选项在哪里?

    我希望有一个makefile,gcc以及仅需要的文件。 有可能吗?

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

    我怀疑您是因为一些自我惩罚:)但您可以从CCS (及其所有依赖项)中单独下载SDK,将其安装在Windows中(我看不到Linux安装)并将其复制到您的Linux计算机上 (为BLE堆栈和其他组件执行的操作)。 我不知道此SDK是使用GCC还是TI编译器。

    示例SDK项目采用名为*.projectspec的格式,这是一个类似XML的文件,可通过文本编辑器轻松读取,并包含项目在CCS中将包含的所有信息。 您可以解析此文件并填充自己makefile的编译器和链接器选项。

    另一方面,您可以通过安装CCS并从命令行运行它来保存此手动工作,这将允许您直接从其界面导入和生成项目。 在Linux中,由于CCS现在是64位的,并且只需要一个32位库,因此这变得更加容易。 这方面的一个良好参考是:

    processors.wiki.ti.com/.../Create

    一个细节:当项目首次从CCS生成时,它会在其输出目录中创建一个makefile,使您可以从命令行运行make来重新生成它。 也许这可能是您工作流程的一部分。 显然,如果更改编译器/链接器选项并从项目中添加/删除文件,则需要重新生成此makefile。

    顺便提一下,您可以使用CCS手动将代码加载到目标。 只需查看以下页面中有关手动启动的部分:

    processors.wiki.ti.com/.../Debug_Handbook_for_CCS

    ——干杯