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.

[参考译文] 如何在 MSP430 Launchpad 上的 Code Composer Studio 中编译和执行 C++程序?

Guru**** 2511415 points
Other Parts Discussed in Thread: MSP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/879113/how-to-compile-and-execute-a-c-program-in-code-composer-studio-on-msp430-launchpad

器件型号:MSP430FR5994

工具/软件:Code Composer Studio

我想在 MSP430FR5994 Launchpad 上的 code composer studio V9中运行 C++程序。 我创建了一个 C++项目、它正在正确编译和编译、但它没有运行。 加载选项不会显示此 C++项目的文件、如所附的屏幕截图1所示。 
默认情况下、其中一个 C 项目开始调试和编译。 是否有人可以检查我的代码或配置有什么问题?

#include 

使用命名空间 std;

// main 函数-
//其中程序的执行开始
是 int main()
{
//打印 hello world
COUT<<"Hello World";

返回0;
} 

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

    我不知道 COUT 是否正常工作、您可能会尝试让 LED 闪烁。

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

    问题是该程序未运行、对于此 C++项目、禁用运行该程序的选项。 当我尝试调试时、它开始运行当前调试-活动 C 项目。 我希望你明白我的观点。  

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

    在屏幕截图中、当前活动的工程名为 OutOfBox_MSP430FR5994。  您希望调试另一个名为 CPlusProject 的项目。  为此、您必须使 CPlusProject 成为当前活动的项目。  方法是单击项目名称。

    谢谢、此致、

    乔治

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

    你好、George、这就是问题所在。 我尝试将此项目配置为活动项目、但由于我不知道的原因、我无法将其设置。 您能否查看随附的屏幕截图。 我为 C++创建的所有项目都不会显示在调试配置窗口中。

    我将创建一个新的 C++项目、如下所示。

    1.来自 File -> New Project -> C++ Project

    2.项目名称-> CPlusFirst  

    3.可执行文件-> HelloWorldC++Project

    4.工具链-> Linux GCC (即使选择第二个选项、即 Cross GCC、也存在相同的问题)

    5.完成

    我认为问题最可能是配置方面的问题。

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

    [引用 user="Aisha Junejo"]我尝试将此项目配置为活动项目,但由于我不知道的原因,我无法将其设置为活动项目。 您能否查看随附的屏幕截图。 我为 C++创建的所有项目都不会显示在调试配置窗口中。

    您好!

    您似乎创建了标准 Eclipse C/C++工程、而不是 CCS 工程:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#types-of-projects

    [引用 user="Aisha Junejo"]1. 从文件->新建项目-> C++项目[/quot]

    请通过'Project -> New CCS Project'创建 CCS 工程

    谢谢

    Ki

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

    我可以通过这种方式创建 C++项目吗?

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

    [引用 user="Aisha Junejo"]我能否以这种方式创建 C++项目?

    当然。 CCS 项目同时支持 C 和 C++。

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

    感谢您的回复。 我还有一个问题、在我的程序中、我正在进行一些浮点计算、但我得到了以下误差。

    检测到浮点运算。 建议在运行时将其移动到 RAM 或不使用、因为这些是处理/功耗密集型的

    这是因为 MSP430不支持浮点 artthmatic 吗?

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

    请参阅:

    https://processors.wiki.ti.com/index.php/Compiler/diagnostic_messages/MSP430/1531