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/CC2640R2F:DEVICE_FACE_PREFIX 定义存在问题

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2640R2F, SYSBIOS

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581825/ccs-cc2640r2f-problem-with-device_family_prefix-definition

器件型号:CC2640R2F
Thread 中讨论的其他器件: SYSBIOS

工具/软件:Code Composer Studio

您好!

我正在尝试使用 CC2640R2F 创建我自己的项目。 但在器件系列定义方面存在问题。

该编译不能像以下那样处理不同的库:

#ifdef device_family
#define DEVICE_FACE_PREFIX (x)
其他
#define DEVICE_FACE_PREFIX (x)
#endif

#include DEVICE_FACE_PREFIX (driverlib/aon_rtc.h)
#include DEVICE_family_prefix (driverlib/aon_event.h)
#include DEVICE_family_prefix (driverlib/interrupt.h)


这将导致
"C:/ti/bios_6_50_00_10/packages/ti/sysbios/family/arm/cc26xx/Timer.c "、第52行:致命错误:无法打开源文件"driverlib/aon_rtc.h"

我在 ARM 编译器和链接器中定义了器件系列、如下所示:

但在清理并构建我所做的错误后、仍然会出现相同的错误?
缺少我的路径 似乎是 DEVICE_FACE_PREFIX (某些内容)未提供正确的路径。
当我单击编辑器中的路径时、CCS 会打开正确的文件。
我缺少什么?

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

    对于新开发、我们建议从现有示例应用开始、并对其进行修改以适合您的用例。 这样、您就不必担心配置问题、也不必包含必要的文件。 simple_projects 是一个很好的起点。 例如、如果您希望创建外设器件、请从 simple_peripheral 开始。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    感谢您的回答。

    您的建议是我的第一次尝试、但在这种情况下、我遇到了这个问题:
    e2e.ti.com/.../515495
    我找不到解决这个问题的办法,所以我希望能够为这个问题做一个新的项目。 因此、我希望有人可能会遇到与我相同的问题、并且可能有一些想法来解决这个问题。 :-)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Viggo、

    您能否详细说明您在未构建示例项目时遇到的问题? 您从 SDK 的哪个版本开始并从哪个示例项目开始? 您是否对项目进行了任何修改、或者在进行任何更改之前是否在构建项目时遇到了问题?

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

    为了完成此操作、我使用最新的 CCS 7.1进行了全新安装。 以及最新的 CC2640R2F SDK 1.30.00.25。 这使我能够编译示例项目。

    感谢你能抽出时间。