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.

[参考译文] MSP430F5529:编译器问题

Guru**** 2589275 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1167445/msp430f5529-compiler-issues

器件型号:MSP430F5529
主题中讨论的其他器件:MSP430WARE

您好!

我正在尝试运行一个简单的代码来使 LED 闪烁、以熟悉 MSP430 Launchpad、但我收到一个错误、该错误指出、

"./main.c"、第1行:致命错误#1965:无法打开源文件"msp430.h"

我的目录中似乎没有 MSP430的源文件供 IDE 编译。

谢谢、

Erik  

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

    您没有正确设置 IDE。 您使用的是什么 IDE? 您是否安装了 MSP430Ware?

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

    是的、我在路径 C:\ti\msp 中执行此操作

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

    您是否从其中一个示例项目开始?

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

    没有、我通过我观看的一些视频自行编码。

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

    您好 Erik、

    让我们来看看 CCS 中是否安装了 MSP430器件支持。 这是您需要添加到 CCS 安装中的内容。 要进行检查、请通过 File -> New -> CCS Project 创建新的 CCS 工程。 您应该会看到以下屏幕并看到列出的 MSP430器件。

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

    哦、我看到了、我应该选择器件并预加载所有正确的源文件吗? 因为我从未选中该下拉菜单、而只是将通用 ARM7器件用于当前项目。

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

    没错。 创建新项目时、您需要在此处选择 MSP430器件。  

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

    请允许我试一下、谢谢您!

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

    我尝试了该示例、得到了以下评论:

    备注#10371-D:(ULP 1.1)未检测到使用低功耗模式状态更改指令
    备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 A。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。
    备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 B。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。
    备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 C。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。
    备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 D。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。
    完成的构建目标:"example.out"

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

    当您尝试实现超低功耗时、这些只是警告。 您可以安全地忽略它们作为您的第一个 Blinky。 请注意、它们是备注、甚至不是警告。

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

    非常感谢大家的帮助! 我启动并运行它。