工具/软件:TI C/C++编译器
我正在尝试使用 TI 为 MSP430产品提供的两种编译器。 对于 MSP430 GCC、工具链与 MSP430头文件和.ld 文件(统称为"支持文件")分开提供。 我成功下载了工具链和支持文件、并可以在构建过程中链接到这些支持文件。
对于 TI CGT 工具链、我找不到相应支持文件的源。 我一直在 TI 工具链中使用 CCS、但我想过渡到通过命令行使用 CGT、并离开 CCS。 我在 以下位置下载了工具链本身:http://www.ti.com/tool/download/MSP-CGT-18。 通过对 CCS 为编译所做的工作进行一些调查、我能够跟踪 位于 ccs910/ccs/Ccs_base/msp430的支持文件。 该目录包含 MSP430 GCC 支持文件(include_gcc)以及 TI CGT 支持文件(include)、区别在于 CGT 支持文件包括头文件和.cmd 链接器文件(而不是.ld)。
虽然我能够通过链接到 CCS 安装的支持文件来成功运行 TI CGT 工具链、但我不希望只为了获取这些文件而安装 CCS。 但是、我无法找到托管在其他任何地方进行下载的文件。 我缺少什么吗? 还是必须安装 CCS 才能获取它们?
第二个主要不相关的问题:GCC 支持文件 不包含 CCS MSP430目录中的 lib 目录。 默认情况下、CCS 在使用 TI CGT 工具链时会链接到这些库。 是否可以使用 GCC 工具链链接到这些器件? 我想它们可以提高性能(使用 GCC 与 CGT 时、代码性能确实会更差)。
谢谢!