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/BOOST-CC2564MODA:尝试运行样本时出错

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/793146/ccs-boost-cc2564moda-getting-errors-when-trying-to-run-samples

器件型号:BOOST-CC2564MODA
主题中讨论的其他器件:CC256XMS432BTBLESWMSP432P401RCC3200AUDBOOSTCC2564MODATLV320AIC3254

工具/软件:Code Composer Studio

我已下载 CC256XMS432BTBLESW 软件、并按照 swru444a pdf 中的说明进行操作。 我感兴趣的示例是 A3DPSNK、但当我尝试打开它时、它给了我错误、例如:

gmake:***没有规则使目标'C:/ti/Alpha Workspace/A3DPDemo_SRC.c'成为'Application/A3DPDemo_SRC.obj'所需的目标'C:Workspace/A3DPDemo_SRC.obj'。
gmake:***没有使目标'C:/ti/Alpha Workspace/Main.c'成为'Application/Main.obj'所需的规则。

不仅对于该示例、而且对于每个其他示例也是如此。 当我在与示例相关的 code composer 中打开一个 C 文件时、它给出了以下信息:

找不到文件:/A3DPDemo_SRC/应用/A3DPDemo_SRC.c.

我将 BOOST-CC2564MODA 与 MSP432P401R 搭配使用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    切勿在路径名中使用空格。
    创建新工作区并重试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我仍然得到相同的误差。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请发布完整的控制台日志。
    我应该能够再现您的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ****项目 A3DPDemo_SRC 的配置调试构建****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake"-k all

    gmake:***没有使目标'C:/ti/Alpha_workspace/A3DPDemo_SRC.c '成为'Application/A3DPDemo_SRC.obj'所需的规则。
    gmake:***没有使目标'C:/ti/Alpha_workspace/Main.c '成为'Application/Main.obj'所需的规则。
    gmake:***没有使目标'C:/Bluetopia/btpskrnl/BTPSKRNL.c '的规则,'Bluetopia/btpskrnl/BTPSKRNL.obj'需要。
    gmake:***没有规则使目标'C:/Bluetopia/btpsvend/BTPSVEND.c,'Bluetopia/btpsvend/BTPSVEND.obj'需要。
    gmake:***没有规则使目标'C:/Bluetopia/btvs/BTVS.c,'Bluetopia/btvs/BTVS.obj'需要。
    gmake:***没有规则使目标'C:/Bluetopia/hcitrans/HCITRANS.c,'Bluetopia/hcitrans/HCITRANS.obj'需要。
    gmake:***没有规则使目标'C:/Platforms/MSP-EXP432P401R/CC3200AUDBOOST.c、这是'Platforms/MSP-EXP432P401R/CC3200AUDBOOST.obj'所需的。
    gmake:***没有规则使目标'C:/Platforms/MSP-EXP432P401R/HAL.c、这是'Platforms/MSP-EXP432P401R/HAL.obj 所需的。
    gmake:***没有规则使目标'C:/Platforms/MSP-EXP432P401R/ccs/msp432_startup_ccs.c、这是'Platforms/MSP-EXP432P401R/CCs/msp432_startup_ccs.obj'所需的。
    gmake:***没有使目标'C:/Platforms/driverlib/cpu.c '成为'Platforms/driverlib/cpu.obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/cs.c '成为'Platforms/driverlib/cs.obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/flash.c '成为'Platforms/driverlib/flash.obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/gpio.c '成为'Platforms/driverlib/gpio.obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/i2c.c '成为'Platforms/driverlib/i2c.obj 所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/interrupt.c '成为'Platforms/driverlib/interrupt.obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/pcm.c '成为'平台/driverlib/pcm.obj '所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/rtc_c.c '的规则,这是'Platforms/driverlib/rtc_c.obj'所需的。
    gmake:***没有使目标'C:/Platforms/driverlib/sysctl.c '的规则,这是'Platforms/driverlib/sysctl.obj'所需的。
    gmake:***没有使目标'C:/Platforms/driverlib/systick.c '成为'Platforms/driverlib/SysTick .obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/uart.c '成为'Platforms/driverlib/uart.obj'所需的规则。
    gmake:***没有使目标'C:/Platforms/driverlib/wdt_a.c '的规则,这是'Platforms/driverlib/WDT_a.obj'所需的。
    gmake:目标"全部"不会由于错误而重新生成。

    ****构建完成****
    主席先生,如果这不是正确的方法,我很抱歉,如果不是,你能告诉我如何获取控制台日志吗? 我以前没有遇到过这样的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ORIGINAL_PROJECT_ROOT 路径变量的值是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user5872554]gmake:***没有规则使目标'C:/ti/Alpha Workspace/A3DPDemo_SRC.c'成为'Application/A3DPDemo_SRC.obj'所需的目标'C:Workspace/A3DPDemo_SRC.obj'。
    gmake:***没有使目标'C:/ti/Alpha Workspace/Main.c'成为'Application/Main.obj'所需的规则。[/quot]

    当您将项目导入 CCS 时(使用菜单 Project->Import CCS Projects)、请确保不要选中"Copy projects into workspace"复选框。 如果您这样做、则会使路径混乱、并给出您看到的构建错误类型。  

    尝试打开新工作区、导入工程而不复制到工作区、编译并告知错误是否仍然存在。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    C:/ti/Connectivity/CC256X BT/CC256x MSP432 Bluetopia SDK/4.0.3.0/Samples/A3DPDemo_SRC/CCS
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它很有效! 非常感谢。 在单击"这解决了我的问题"按钮之前、我只会有一个简短的问题。 我知道在不同的主题中提问可能更明智、但由于我向 TI 员工提问、我相信您可以回答。 我使用此蓝牙模块的最终目标是将音频从 MSP432发送到 Android 手机。 我想使用电感式麦克风录制音频、但我的问题是、我能否仅使用麦克风、MSP 和 CC2564MODA 来录制音频、还是还必须使用 CC3200AUDBOOST 才能实现这一点? 如果我必须在另一个问题中询问、请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user5872554)]它非常有效! [/报价]

    我没有提供有关如何构建您的示例的信息、因为构建该示例引起了我的一些担忧。  

    原始工程是使用 CCS v6.1.1和 TI v5.2.6编译器构建的。  
    使用上述 CCS 和编译器、我无法编译工程、因为:  
    错误#10269:输出文件"A3DPDemo_SRC.OUT"超过代码大小限制。
    对代码大小使用最高优化级别没有任何帮助。  

    将 CCS v9.0.1和 CCS v7.4.0与 TI v5.2.6编译器配合使用会显示警告:
    "C:/ti/CGT/ti-cgt-arm_5.2.6/include/linkage.h、第56行:警告#48-D:宏"__inline"的重新定义不兼容(在"C:\ti\ccs901\ccs\ccs_base\arm\include\cMSIs\CMSIS_compiler.h"的第103行声明)
    是的、v5.2.6编译器与 Cortex CMSIS 标准不兼容。  
    我对 CMSIS 之前的标准没有任何经验、也没有时间对此进行调查
    有趣的是、两个采用 v5.2.6编译器的 CCSS 都能够将 outfiles 放入 MCU 存储器中。  
    同样、我对 CCS v6.1.1没有任何经验、也没有时间研究此 CCS 版本下链接失败的原因。  

    快速检查后、我看不到任何源代码和 makefile 文件、以使用最新的编译器重建 Bluetopia 库- EABI 已更改。   

    希望 Aartis 能为您提供一个积极的答案。  

    [报价用户="user5872554"]或者我是否还必须使用 CC3200AUDBOOST[/quot]

    该示例引用、编译和链接 CC3200AUDBOOST.c 文件以支持 TI TLV320AIC3254编解码器。
    如果没有 CC3200AUDBOOST、您将需要构建自己的麦克风电气接口并实施编解码器标准或更改软件架构的一部分。  

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

    [引用 user5872554"]它起作用了!

    很高兴听到这个消息。

    [引用 user5872554]\n 使用此蓝牙模块的最终目标是将音频从 MSP432发送到 Android 手机。 我想使用电感式麦克风录制音频、但我的问题是、我能否仅使用麦克风、MSP 和 CC2564MODA 来录制音频、还是还必须使用 CC3200AUDBOOST 才能实现这一点? 如果我必须在另一个问题中询问、请告知我。

    是的、这个问题肯定更好地放在蓝牙器件论坛中、因此请为此开始新的主题。 如果您可以继续并将此问题标记为已解决、也将不胜感激。  

    [引用 user="Tomasz Kocon"]希望、AartiG 会为您提供积极的答案。 [/报价]

    Tom、我尝试的配置是使用编译器 v16.9.6.LTS 的 CCS 7.4.0、构建 OP 使用的演示示例时没有错误。