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.

[参考译文] TMDX5535EZDSP:使用 C5535 eZdsp 进行音频预处理

Guru**** 2560320 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612062/tmdx5535ezdsp-audio-pre-processing-using-c5535-ezdsp

器件型号:TMDX5535EZDSP

您好!

我正在尝试在 c5535 eZdsp 上运行音频预处理示例代码。 我知道 C5517默认支持该功能。

您能否指导我完成使其在 c5535上正常工作的步骤? 尤其是.tcf 文件中的 MIPS。 因为我遇到以下这些错误。

错误日志:

"./BF_RT_BIOS_cfg.cmd"、第155行:错误:VECT 存储器范围与现有存储器范围重叠
存储器范围 SARAM31
"./BF_RT_BIOS_cfg.cmd"、第156行:错误:NOR 存储器范围与现有存储器范围重叠
存储器范围 CS2
"./BF_RT_BIOS_cfg.cmd"、第157行:错误:NAND 存储器范围与现有存储器范围重叠
存储器范围 CS4
"./BF_RT_BIOS_cfg.cmd"、第158行:错误:SRAM 存储器范围与现有存储器范围重叠
存储器范围 CS0
"./BF_RT_BIOS_cfg.cmd"、第159行:错误:DARAM 存储器范围与现有存储器范围重叠
存储器范围 DARAM0
"./BF_RT_BIOS_cfg.cmd"、第159行:错误:DARAM 存储器范围与现有存储器范围重叠
存储器范围 DARAM1
"./BF_RT_BIOS_cfg.cmd"、第159行:错误:DARAM 存储器范围与现有存储器范围重叠
存储器范围 DARAM2


存储器范围 DARAM6
"./BF_RT_BIOS_cfg.cmd"、第159行:错误:DARAM 存储器范围与现有存储器范围重叠
存储器范围 DARAM7
"./BF_RT_BIOS_cfg.cmd"、第160行:错误:Saram 内存范围与现有内存范围重叠
存储器范围 SARAM0
"./BF_RT_BIOS_cfg.cmd"、第160行:错误:Saram 内存范围与现有内存范围重叠
存储器范围 SARAM1
"./BF_RT_BIOS_cfg.cmd"、第160行:错误:Saram 内存范围与现有内存范围重叠
存储器范围 SARAM2
"./BF_RT_BIOS_cfg.cmd"、第160行:错误:Saram 内存范围与现有内存范围重叠
存储器范围 SARAM3
"./BF_RT_BIOS_cfg.cmd"、第160行:错误:Saram 内存范围与现有内存范围重叠
存储器范围 SARAM4


"./BF_RT_BIOS_cfg.cmd"、第160行:错误:Saram 内存范围与现有内存范围重叠
存储器范围 SARAM30

请帮助

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

    我已通知软件团队。 他们的反馈将在此处发布。

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

    这些错误似乎与链接器命令文件相关。 您将哪个.cmd 文件与项目一同使用?
    您可以尝试使用 VC5505_I2S.cmd 吗?

    此外、请记住、C5517在代码中支持4个麦克风。 您是否也在 C5535中使用了4个麦克风? 如何将麦克风阵列连接到电路板?

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

    您好!

    我尝试使用 C5505.cmd。 使用 VC5505_I2S.cmd 时、我收到以下错误。

    日志:

    构建文件:/home/user/ti/c55_lp/c55_csl_3.07/demos/audio-preprocessing/common/sysbfflt.c

    调用:C5500编译器

    "/home/user/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55 -v5505 --memory_model=large -O3 -g -include_path="/home/user/ti/ccsv6/tools/compiler/c5500_4.4.1/include --include_path="/home/user/ti/bios_5_42_01_09/packages/ti/bios/include /home/user/TI_Workspaces/TMS/BF_rt_bios/Debug /home/user/ti/c55_lp/xdais_7_24_00_04/packages /home/user/TI_Workspaces/TMS/BF_rt_bios --include_path="/home/user/ti/bios_5_42_01_09/packages/ti/rtdx/include/c5500 --include_path="/home/user/ti/c55_lp/c55_csl_3.07/inc --include_path="/home/user/ti/c55_lp/aer_c55l_cpuv3.3_obj_17_0_0_0/packages /home/user/ti/c55_lp/c55_csl_3.07/demos/audio-preprocessing/common --include_path="/home/user/ti/c55_lp/volib_C55_CPU3_2_1_0_1/packages --include_defender_debrulation="subse-subsectionse-subse-ctrabout_target=-subsections="-subse-cus_guides=-cus_bpadeces=-cus_guides=/home/user/ti/c55_lp/xdctools_3_24_05_48/packages --subse-gebrand_define_target=-cus_guides=-ctrabus-ctrabus_guides=-cn-cn-subse-subse-bades=-cus_guides=-trabus_badeces=-trabus-subse-badeces=/home/user/ti/c55_lp/c55_csl_3.07/demos/audio-preprocessing/common/sysbfflt.c --fitse-badeces=-trab-trab-trab-trabus-subse-badse-badse-bad

    完成建筑:/home/user/ti/c55_lp/c55_csl_3.07/demos/audio-preprocessing/common/sysbfflt.c

    构建目标:bf_rt_BIOS.out

    调用:C5500链接器

    "/home/user/ti/ccsv6/tools/compiler/c5500_4.4.1/bin/cl55 -v5505 --memory_model=large -O3 -g -define="_debug"-define=C5505 -define=ti_targets_C55_large -diag_warning=225 -gen_func_subsections=on -ptrdiff_size=16 -algeice-defice-----exclus_ram_info-ine-/home/user/ti/ccsv6/tools/compiler/c5500_4.4.1/lib -it_intrab-"-"-it_i-line_infote_ins"/home/user/ti/c55_lp/c55_csl_3.07/build -/home/user/ti/bios_5_42_01_09/packages/ti/rtdx/lib/c5500 /home/user/TI_Workspaces/TMS/C55XXCSL_LP /home/user/TI_Workspaces/TMS/BF_rt_bios /home/user/ti/c55_lp/aer_c55l_cpuv3.3_obj_17_0_0_0/packages/ti/mas/aer/lib /home/user/ti/c55_lp/volib_C55_CPU3_2_1_0_1/packages/ti/mas/vpe/lib -inc-inc-intrab-ine_intrab-its"-/home/user/ti/bios_5_42_01_09/packages/ti/bios/lib /packages/ti/rtdx/lib/c5000 /home/user/ti/c55_lp/volib_C55_CPU3_2_1_0_1/packages/ti/mas/util/lib -it_i-from-"i-line"-"i-from_i-line"-"i-from_i-line"-"i-from-ine"-intrack_i-from-"i-line_infot_i-line"-"i-line"-"i-from-"i-line"-"i-line"-"i-from-ine"-"i-line"-ine"-ine"-"i-from-"- sys_stacksize=0x200 -o "BF_RT_BIOS.out"./AudioCodec_dma.obj "./BF_RT_BIOS_cfg_BIOS_cfg_c.obj "./bf_asnr_vau.obj "./codec_AIC3254./lobj ./lobj ./cml55l./cml./lobj ./lobj ./cmlobj /lobj /lobj /lobt./lobj /lobt./lobt./lobt./lobj /lobt./lobj /lobt./lobj /lobt.pr./l./lobj /l./lobj /lobts/lobt./lobts/lobt./lobt./lobt./l./lobts/l./lobt./lobt./lobt./lobt./lobj

    致命错误:文件

     "/home/user/TI_Workspaces/TMS/C55XXCSL_LP/Debug/C55XXCSL_LP.lib

    >>编译失败

    Makefile:162:目标'BF_RT_BIOS.out'的配方失败

     "的 Tag_Memory_Model 属性值为"3"、不同于一个

     以前看到的("2");组合不兼容的文件

     

    我还使用4麦克风阵列设置。

    编辑:在将 C55XXCSL_LP 项目内存大小更正为大容量后工作

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

    这与您的 CCS 项目中的存储器模型设置相关。 请参阅 processors.wiki.ti.com/.../C55x_Common_Errors_and_Fixes 上的内存模型部分

    常见问题解答中还有一个存储器模型部分
    processors.wiki.ti.com/.../C5000_DSP_FAQ

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Lali、
    将 C55XXCSL_LP 项目内存大小更正为大容量(设置为大容量)后、问题已解决。 感谢你的帮助