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/MSP430FR6989:使用 GCC 为 MSP430设置项目、使用 driverlib 进行编译后显示警告

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/648790/ccs-msp430fr6989-project-set-up-using-gcc-for-msp430-showing-warnings-after-compile-with-driverlib

器件型号:MSP430FR6989
主题中讨论的其他器件:MSPWAREMSP430WARE

工具/软件:Code Composer Studio

您好!

我正在使用 CCS 为 MSP430FR6989 Launchpad 编写代码。 我将项目设置为使用 GCC、我还想使用 driverlib。 我不确定我的操作是否正确、我 找不到任何文档来帮助我进行设置。 无论如何、我所做的是从 MSPWARE driverlib 目录中复制 MSP430FR5xx_6xx 文件夹、并将该文件夹粘贴到我的项目目录中。 然后、在 Include Paths 下、我添加了此目录、以便项目指向 tis 目录中的 h 文件。 在此之后、我编译了程序并成功编译了该程序。 我能够通过 Launchpad 打开和关闭 LED。 但是、我会收到许多警告

一个是

"从不同大小的整数转换为指针... --单击此选项将使我转到 hwmemmap.h"

另一个警告是

"建议'|'操作数中算术的括号"

对此有什么想法吗? 此外、我的设置中是否缺少任何内容? 我是否应该在符号下包含类似于 "target_in_TM4C..."的内容 -  设置 Tiva 以及 库路径。 与 TM4C 不同、我在 driverlib 文件夹中看不到任何.lib 文件。

谢谢。

AJ

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

    您好!

    感谢您的发帖。 这些警告是无害的。 我已经报告过这些问题、因此将来会修复这些问题。 您的设置看起来不错、因为您没有看到任何好的错误。 此外、不需要 target_in_xxxxxx #define。

    由于提供了源代码、您的项目可以根据所选的编译器(有多个可用选项)重新编译其自己的 driver.lib。 为 GCC 设置项目的方式基本上是首选方法。 对于 CCS 编译器、有一种更简单的方法。

    如果创建新的 CCS 工程:

    如果添加到现有 CCS 工程:

    注意:对于第二种方法、您必须安装 MSP430Ware 或 MSP430 DriverLib 的一个版本并由 CCS 指向该版本。

    另一个选项是创建 CCS MSP430 DriverLib 项目、然后将编译器更改为 GCC。 但是、您必须再次手动更改包含路径、因此此选项比其他选项要简单/快捷。

    此致、

    James

    MSP 客户应用

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

    感谢您的回答。 如何制作 CCS 指向的 msp430ware?

    我从 TI 网站下载并安装了 msp430ware、然后在 ti 文件夹下创建了一个 MSP 目录。 但我想 CCS 还没有指出这一点。 我的 CCS 也位于 TI 文件夹中。 我单独下载了 MSP430和 CCS、并单独安装它们。 我尝试执行上述两个选项、但每当我启动新项目时、我都看不到最后两个选项。 我只会看到空项目和其中的项目。 我还尝试了获取和应用项目模板、但其中没有任何内容。

    谢谢。

    AJ
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还有一个问题。 我的同事提到、用于 MSP 的 TI 编译器现在是免费的、代码大小没有限制。 是这样吗? 还是仅仅是 GCC? TI ARM 编译器也适用于 Tiva 吗?

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

    你好、AJ、

    请参阅以下主题。 如果您有任何其他与编译器相关的问题、请将其发布到 TI Code Composer 论坛TI C/C++编译器论坛

    此致、

    James

    MSP 客户应用