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.

[参考译文] AWR2944EVM:使用 SDK 时的 CCS Studio 设置无法正常工作

Guru**** 2410850 points
Other Parts Discussed in Thread: AWR2944EVM, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1530832/awr2944evm-ccs-studio-setup-for-working-with-sdk-not-working

器件型号:AWR2944EVM
Thread 中讨论的其他器件: UNIFLASH

工具/软件:

最近、我开始使用适用于 AWR2944EVM 的 SDK 从数据后处理过渡到使用实时板载固件。 但是、我目前在使用 Code Composer Studio (CCS) 设置时遇到了一些问题。 以下是我尝试过的两种配置:

  1. 我使用“现有代码“创建了一个新的 C/C++工程、并导入了以下目录:
    C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\ti\demo\awr294x\mmw。  通过这种设置、我可以成功编译工程、因为 makefile 位于此目录中。
    1. 问题是这样 CCS 不会自动包含必要的路径/导入、因此所有打开的.c 文件都显示许多错误。 这些范围从缺少的标准标头(如 stdlib.h)到特定于工程的包含。 第一个屏幕截图中说明了这一点。
  2. 我导入了两个 CCS 工程“C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\ti\demo\awr294x\mmw\dss\out_of_box_2944_dss“以及“C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_project 丢失、且.exc\micro_ext_dss_exc\micro_exc\micro_now 文件已丢失、且安装.bl\micro_h\micro_exc04_hdss_h\micro_h\micro_now
    1. 这里的问题是我无法将工程作为我已成功使用的 makefile 来编译已使用目录的上游 请看下第二个屏幕截图。

所以我有两种不同的设置、但没有一种真正起作用。 您能否指导我正确地将 CCS 与 SDK 演示工程结合使用、以便顺利开始使用嵌入式代码?

顺便说一下、我如何使用第一个设置构建工程: e2e.ti.com/.../awr2944evm-failing-to-set-environment-setenv-bat-before-building-project-in-ccs

感谢您的支持、

标记

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

    您好:

    为了在 CCS 中使用正在描述的工程、需要导入.projectspec 文件。 您使用的方法将不起作用。 以下是用于构建 R5 和 DSP 内核的两个文件。

    e2e.ti.com/.../awr294x_5F00_mmw_5F00_demo_5F00_mssDDM_5F00_portedSDK4_5F00_7.projectspece2e.ti.com/.../awr294x_5F00_mmw_5F00_demo_5F00_dssDDM_5F00_portedSDK4_5F00_7.projectspec

    请导航至“Project"选项“选项卡并选择“Import CCS Projects“。 从此处导航至上述文件并将其导入的位置。 您应该能够构建它们。

    请告诉我这是否有效。

    此致、

    Gabriel

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

    您好 Gabriel、

    感谢您的答复!  我有两个问题与你的答案有关:

    您还能将这些文件的 TDM 版本链接到我吗?  

    我不太 确定 您的指示。 我是否应该坚持 使用“使用现有代码新建 C/C++工程“并尝试将.projectspec 文件添加到其中? 或者、我认为您的意思是、我应该使用导入的 CCS 工程、并尝试在此处添加.projectspec 文件。 我稍后试过、这里的问题是导入 CCS 工程只会查找要导入的目录、因此文件对导入管理器来说是不可见的。 当然、我可以将.projectspec 文件放置在 out_of_the_box_2944_XSS 文件夹中、我在此处执行了此操作、但没有效果:  

    感谢您的支持  

    标记  

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

    您好:

    projectspec 文件与您所说的文件无关。 请按照以下步骤操作。

    1) 将我之前提供的.projectspec 文件下载到您的 PC 上。

    2) 选择“Project"->"Import CCS“ CCS Projects..."“ Projects..."</s>“ 然后点击 browse 并导航到这些 projectspec 文件所在的文件夹。 选择两个内核的 projectspec 文件、然后点击 finish。

    3) 这将在“Project Explorer“选项卡中创建两个工程(R5 和 DSP 内核)。 您可以在这里构建工程。

    4) 您也可以打开 projectspec 文件并仔细查看它们。 然后、您可以确保下载了必要的产品、甚至可以更改定义、以便将其用作 TDM 演示。 但首先、请在您的器件上构建该工具、我们可以从这里开始。

    此致、

    Gabriel

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

    您好、

    我已将.projectspec 文件导入 CCS、现在确实看起来好多了。

    • CCS 现在可以识别所有依赖项/导入、因此语法突出显示等功能可以正常工作   
    • 部分建筑工程、即:
      • 创建以下文件:out_of_box_2944_Debug.appimage、binaries .xer5f
      • 不过 构建过程中出现错误:“Makefile:197:目标'post-build'的配方失败“
      • 此外、我认为 x66 DPU 没有调试二进制文件、但可能是我找不到它们、如果是、它们在哪里?

    BTW。 在开发期间测试二进制文件时、建议使用哪种模式、使用调试模式或通过 Uniflash 测试完整的非易失性映像闪存、然后使用外部 Say python 脚本通过 UART/CLI 评估性能?

    是否可以直接从 CCS 执行非易失性闪存?

    请按如下方式查看工程视图:  

    此致、

    标记

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

    您好:

    必须先构建 DSS 工程、然后再构建 MSS。 首先编译 DSS 将编译这些 C66 二进制文件。 我建议在开发和运行 CCS 的过程中使用调试编译、以便您可以更轻松地设置断点并逐步调试代码。 否、您无法从 CCS 刷写。

    此致、

    Gabriel

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

    谢谢您、它现在工作正常!  是否还有地方可以找到 其他器件/演示的.projectspec 文件?

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

    是的、在雷达工具箱中、各种器件有多个 projectspec 文件。 例如、我与您分享的那个是在这个位置。

    C:Out_Of_Box_Demo src

    仍在继续使用我发送给您的文件、因为它已移植到最新的 SDK 中。 您可以浏览雷达工具箱、找到所需的内容。

    此致、

    Gabriel