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.

[FAQ] [参考译文] 【常见问题解答】TDA4VM-Q1:如何解决 C66x DSPLIB 中的构建问题?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1593906/faq-tda4vm-q1-how-do-i-resolve-build-issues-in-the-c66x-dsplib

器件型号: TDA4VM-Q1

尊敬的团队:

我在编译 C66x DSPLIB 时遇到构建问题。 您能帮助我解决这些问题吗?
 
此致、
Betsy Varughese.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    GNU make 构建过程:

    1.使用 bashrc/更改 makefile 文件中的路径: ti-processor-sdk-rtos-j721e-evm-11_01_00_04/DSPLIB_c66x_3_4_0_0/packages/ti/DSPLIB/makefile。

    2.更新以下 make 文件 — 位于:TI-PROCESSOR-SDK-RTOS-j721e-evm-11_01_00_04/DSPLIB_c66x_3_4_0_0/packages/ti/DSPLIB/lib/如下:

      • DSPLIB.A66.mk
      • DSPLIB.a66e.mk
      • DSPLIB.ae66.mk
      • DSPLIB.ae66e.mk
      • DSPLIB_CN.A66.mk
      • DSPLIB_CN.a66e.mk
      • DSPLIB_CN.ae66.mk
      • DSPLIB_CN.ae66e.mk

       内核目录路径(文件位于下)中存在区分大小写的问题  C66/、而 Makefile 正在引用  c66/

      • DFF_DP_LUD
      • DSPF_DP_lud_inv
      • DSPF_DP_LUD_SOL
      • DFF_DP_QRD
      • DSPF_DP_SVD
      • dsp_sp_erand
      • DSPF_sp_QRD
      • DSPF_sp_SVD

    e2e.ti.com/.../6201.dsplib.a66.txt

    3.[在 Linux 操作系统上工作时]请更新以下文件中的头文件包含路径、\以将反斜杠 () 替换为正斜杠 ()/、以获得正确的路径解析(可能是由于路径包含差异 b/w windows 和 linux)。

      • dsp_sp_erand.c  
      • DSPF_sp_erand.h
      • DSPF_sp_fftSPxSP_r2c.h
      • DSPF_sp_ifftSPxSP_c2r.h
      • dsp_sp_nrand.c
      • DSPF_sp_nrand.h
      • DSPF_sp_erand_cn.h
      • DSPF_sp_urand_cn.h

    C66x  使用的 CGT  : TI_CGT_C6000_7.4.2

    此致、

    Betsy Varughese.