主题中讨论的其他器件:FFTLIB、
工具与软件:
您好!
尝试使用中包含的 FFTLIB 库时遇到问题 TI Processor SDK RTOS (版本:10.00.00.05) 在上 C71x DSP 我的 TDA4VM . 下面、我将介绍我执行的步骤和遇到的错误:
-
首次尝试(Code Composer Studio):
- 我创建了一个简单的 C 带有空
main()函数的工程、仅调用库。 - 我使用的是 TI-CGT-c7000_4.1.LTS 编译器、并且我按如下方式对其进行了配置:
- 将 FFTLIB 路径添加到编译器的包含目录。
- 设置 DSP C71x 作为编译目标。
- 在尝试编译时、遇到了以下错误:
>> Compilation failure subdir_rules.mk:7: recipe for target 'main.obj' failed "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 393: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 395: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 396: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 397: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 398: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 400: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 401: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 402: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 403: error #20: identifier "__HWA_CONFIG_REG_v1" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 405: error #20: identifier "__HWA_OFFSET_REG" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 406: error #20: identifier "__HWA_OFFSET_REG" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 407: error #20: identifier "__HWA_OFFSET_REG" is undefined "/home/heverton-sds/ti/ti-processor-sdk-rtos-j721e-evm-10_00_00_05/fftlib/src/common/FFTLIB_types.h", line 408: error #20: identifier "__HWA_OFFSET_REG" is undefined 13 errors detected in the compilation of "../main.c".
- 我创建了一个简单的 C 带有空
-
第二次尝试(遵循 FFTLIB 用户指南):
- 我跟着 FFT 库用户指南 使用构建和运行库测试的说明 CMake .
- 我使用了
cmake指南中提供的示例命令之一、能够正确配置工程。 - 但是、在运行 build 命令
cmake --build build()时、我遇到了以下错误:
注释:
- 我成功使用了 DSPLIB (也包含在这个 SDK 中) 直接连接 编译器开发应用程序、无需使用 CMake。
- 我未对 FFTLIB 或用户指南中提供的示例进行任何修改。
我的问题:
- 在 DSP C71x 上使用 FFTLIB 时、是否可能遗漏了任何其他配置或依赖项?
- 是否知道导致上述错误的原因?
提前感谢您的帮助!
