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/AWR1642:找不到文件"DSPLIB.ae64P"找不到文件"mathlib.ae674"

Guru**** 2589280 points
Other Parts Discussed in Thread: MATHLIB

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/609055/ccs-awr1642-cannot-find-file-dsplib-ae64p-cannot-find-file-mathlib-ae674

器件型号:AWR1642
主题中讨论的其他器件:MATHLIB

工具/软件:Code Composer Studio

大家好、

我正在尝试运行 MMW 演示、但当我尝试编译 MMW_DSS 项目时、我收到 DSPLIB.ae64P 和 matlib.ae674文件缺失的错误。 但是、我已经安装了 mathlib 和 DSPLIB 的适当版本。

我遇到的另一个错误如下:

未定义  的首次引用
符号      n 文件
------     --------
DSP_    fft16x16 ./DSS_DATA_PATH.oe674
DSP_    fft32x32 ./dss_data_path.oe674
剥离     /dss_data_path.oe674
gen_twidede_fft16x16 ./dss_data_path.oe674
gen_twidede_fft32x32 ./DSS_DATA_PATH.oe674
log2sp.dss_data_path.oe674
sqrtsp ./DSS_DATA_PATH.oe674

我已选中、并且目录中已有这些头文件。  

可能会出现什么问题?

谢谢  

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

    您好 Amol、

    您是否正在尝试使用 TI Resource Explorer 上的毫米波培训系列下提供的16xx CCS 项目规范 或 毫米波 SDK 中的 makefile 来构建 MMW_DSS 项目?

    此致

    尼廷

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

    我正在尝试使用 Resource Explorer 构建项目
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Amol、

    您能否确保工作台上安装了毫米波 SDK 1.0.0.5版本说明中提到的 DSPLIB 和 MATHLIB 的确切版本? 这两个库的相应下载页面具有多个安装程序(具有不同的目标架构)。 我在下面的图像中突出显示了您需要选择的安装程序:

    1. C64x+ DSPLIB 版本3.4.0.0

     

    2. C674x MATHLIB 版本3.1.2.1

    谢谢

    尼廷

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

    您好、Nitin、

    我使用的两个库版本完全相同、唯一的区别是它们采用 Linu.bin 格式。

    您可以看到错误如下:

    诸如 dsp_fft16x16的其它文件也存在并且位于 ti 文件夹内。 但它仍然显示为未定义的符号。 我觉得这2个库与 Code Composer Studio 编译器的链接存在一些问题。

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

    Amol、

    毫米波培训 CCS 项目仅在 Windows 上开发和测试、我们尚未在 Linux 上试用过。 话虽如此、此处的问题似乎与 projectspec 文件中定义的以下路径变量有关、您需要根据 Linux 环境中的安装位置修改这些变量。 您将需要修改在 ti 基础目录中的 mmwave_training_1_1_3下下载的原始 projectspec 文件(在 Windows 上、通常为 C:\ti\mmwave_training_1_1_3)。

    1.在 Linux 文件系统上找到 mmw_dss.projectspec。 在 Windows 上、这通常是 C:\ti\mmwave_training_1_3_demos\demo0005-mmwave-sdk-16xx\demo0005_mmwave_sdk_16xx_pjt

    2.根据文件系统上 DSPLIB 和 MATHLIB 的安装位置修改 projectspec 中的以下路径变量。 保存 mmw_dss.projectspec。


    3.删除 CCS 中当前导入的 DSS 工程。 确保选中"Delete project contents on disk"选项以从工作区中删除工程。

    4.从 Resource Explorer 或直接从文件系统重新导入修改后的 projectspec,然后重新生成。

    谢谢
    尼廷

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

     [引用用户="Nitin Sakhuja"]

    Amol、

    毫米波培训 CCS 项目仅在 Windows 上开发和测试、我们尚未在 Linux 上试用过。 话虽如此、此处的问题似乎与 projectspec 文件中定义的以下路径变量有关、您需要根据 Linux 环境中的安装位置修改这些变量。 您将需要修改在 ti 基础目录中的 mmwave_training_1_1_3下下载的原始 projectspec 文件(在 Windows 上、通常为 C:\ti\mmwave_training_1_1_3)。

    1.在 Linux 文件系统上找到 mmw_dss.projectspec。 在 Windows 上、这通常是 C:\ti\mmwave_training_1_3_demos\demo0005-mmwave-sdk-16xx\demo0005_mmwave_sdk_16xx_pjt

    2.根据 文件系统上 DSPLIB 和 MATHLIB 的安装位置修改 projectspec 中的以下路径变量。 保存 mmw_dss.projectspec。


    "="" class="internal-link folder tool" title="Link to Tool Folder" target="_blank">MATHLIB_BAS"路径="C:/ti/mathlib_c674x_3_1_2_1"/>

    3.删除 CCS 中当前导入的 DSS 工程。 确保选中"Delete project contents on disk"选项以从工作区中删除工程。

    4.从 Resource Explorer 或直接从文件系统重新导入修改后的 projectspec,然后重新生成。

    谢谢
    尼廷

    [/报价]您好、Nitin、

    我遵循了您建议的步骤、但仍然没有成功。 我现在有以下错误。 此外、在编译时、我可以看到一些与 Windows 相关的 gmake 命令。 是否建议先构建项目,然后再使用 make 文件?

    谢谢

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

    Amol、

    从您之前的帖子中、您似乎已经成功进行了编译、并且构建在链接时失败、属性为 DSPLIB 和 mathlib。 您似乎没有正确修改 projectspec、因为我可以在编译输出中看到以下内容:

    您需要将路径替换为您的 Linux 路径。

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

    Amol、

    您是否能够修复上述错误并在 Linux 上构建 mmw Demo CCS 项目?

    尼廷

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

    如果您能够在 Linux 上构建项目、能否将答案标记为"已验证"?

    尼廷
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关闭此线程、因为没有响应。 如果您有其他问题、请打开新主题。