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:#1966无法打开源文件:已拒绝权限 main.c

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/910373/ccs-1966-cannot-open-source-file-permission-denied-main-c

主题中讨论的其他器件:MSP432WAREMSPWARE

工具/软件:Code Composer Studio

大家好、

我收到以下错误:#1966无法打开源文件"C:\ti\MSP\MSP432Ware_3_50_00_02\driverlib\driverlib\MSP432P4xx":权限被拒绝

在读取所有其他线程后、我尝试以管理员身份打开 CCS、但没有成功。 从 CCS 安装开始、我一直在使用驱动程序库时遇到问题。

供参考:我在 D 中安装了 CCS:而不是 C:、这是否是问题的原因? 我已将 CCS 在 C:中包含的文件的图像附加到了后面。

  我应该怎么做才能解决这个问题?

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

    您在第2行中的#include 语句是什么样的? 似乎是尝试包含目录而不是头文件。

    我还注意到、您的工作区目录在路径中包含空格。 虽然这在大多数情况下可能是正常的、但我们通常建议避免在工作区、工程和 CCS 安装路径中使用空格、以避免潜在的编译和调试问题。

    https://e2e.ti.com/support/tools/ccs/f/81/t/740719

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

    您好!

    感谢您的回复。  我发现、如果我将 MSPware 示例中的项目导入工作区  、我可以访问驱动程序库、但如果我在包含 driverlib 头文件后在另一个工作区中执行该操作、我将无法访问驱动程序库。 这种行为的可能原因是什么?

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

    [引用 user="Karthik Rajagopal1">]但 如果我在包含 driverlib 头文件后在另一个工作区中执行该操作、我将无法执行该操作。 [/报价]

    我不确定我是否理解您的问题。 请提供有关您所面临错误的更多详细信息以及相关屏幕截图。  

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

    只有在尝试将头文件包含在具有不同路径的工作区中的项目中时、我才会收到错误(如屏幕截图所示)。 当我使用路径创建一个新的工作区时... CCS\MSP432Ware_3_50_00_02 并从 driverlib 导入所有示例草图时,它会将它们编译并执行,而不会出现任何问题。 在我不熟悉 CCS 的情况下、如果能指导我执行相关步骤、将会有所帮助。

    供参考:我使用的是 CCS 版本10

    谢谢。

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

    对于原始屏幕截图中的错误、源文件第2行中的#include 语句是否如下所示?  

    #include C:\ti\MSP\MSP432Ware_3_50_00_02\driverlib\driverlib\MSP432P4xx

    如果是、则预期会出现误差。 include 语句应包含头文件而不是目录。


    如果我误解了问题、请创建一个新帖子、描述您的总体问题或您想要实现的目标。 我认为这将是一种解决问题的更好方法、而不是现有的具体构建错误、尤其是在您不熟悉 CCS 和 MSP432Ware 的情况下。 此外、如果您尝试基于 driverlib 创建新项目、MSP 团队可能更适合帮助您完成此操作、因此请在 MSP 微控制器论坛中创建新帖子。