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/TMS320C5515:即使执行了这些步骤,文件也不可用

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320C5515

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/572742/ccs-tms320c5515-file-is-not-available-even-following-the-steps

部件号:TMS320C5515

工具/软件:Code Composer Studio

您好,

我是Andr é,C5505 eZdsp (e2e.ti.com/.../2040.c5000-teaching-rom)5000)的教学ROM存在问题。 我目前使用的是TMS320C5515,而不是C5505,但两者的过程相同。 我实际上是在尝试运行ROM中包含的一些程序,但它们似乎都不起作用。 我可以在CCS v4上完美地构建它们并成功连接到目标(在板上运行"Hello World"程序等),但在我必须调试时出现问题。 我收到以下消息:

尝试加载程序时遇到错误。
如果您希望通过执行关闭设备电源后重启或编辑启动脚本等任务来尝试解决问题,则可以继续调试会话。
是否继续启动?

然后,如果我单击"是",则不会发生任何情况,并且控制台窗口中会显示一条红色消息:文件不可用

我仔细检查了程序,全部按照ROM进行!

提前感谢!

安德烈

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

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

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

    您能否再次确认您按照教学ROM的CH1中所述的步骤创建新项目?

    您应该已经开始了一个没有文件的空白项目。 在将文件添加到项目之前,请确保您已从项目中删除了任何现有的链接程序.cmd文件-教学ROM包括其自己的.cmd文件(lnkx.cmd)。

    在C5515 eZdsp上运行时,csl_general.h的第162行上也没有评论#define C5515_eZdsp。

    您的目标配置是否包括在连接到CCS时初始化处理器的GEL文件?

    这可能是CCSv4本身的问题... 请参阅此论坛帖子,它报告了4.1 类似的错误消息... 您可以尝试更新版本的CCS 。e2e.ti.com/.../3196

    我已确认使用较新的6.2 在C5515 eZdsp上为我构建和运行这些文件。0 (在此处下载 :processors.wiki.ti.com/.../Download_CCS)
    项目属性菜单中的某些选项在较新的CCS发行版中已移动,因此您必须查找它们的新位置...
    *在“Build --> C5500 Compiler --> Processor Optimizations”(构建--> C5500编译器-->处理器优化)下将内存模型设置为“Huge”(内存模型巨大)(注:我左边--silit_version as 5515)
    *在Build --> C5500 Compiler --> Advanced Options --> Runtime Model Options下,将ptrdiffsize设置为32

    将您的构建日志与下面粘贴的我的工作构建中的构建日志进行比较。

    如果无法使其继续工作,请附加构建日志和.CCXML日志,其外观应为...
    c55xx:凝胶输出:重置外围设备已完成。
    C55xx:凝胶输出:配置PLL (100 MHz)。
    C55xx:凝胶输出:PLL初始化完成。C55xx:凝胶输出:目标连接完成。

    --------
    生成日志:

    ****配置构建Ch3项目回波混响的调试****

    "C:\\CCS6_2\\ccsv6\\utils\\bin\\gmake "-k all
    '建筑文件:../PLL.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_diag_error=-proc -pre-p_guild=
    '完工建筑:../PLL.c'
    ''
    '建筑文件:../aic3204.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_trag_warr=-ica325."
    '完工建筑:../aic3204.c'
    ''
    '构建文件:../aic3204_init.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_PROPER.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_INVI.1/include" 4.4 --define=c5535 --display_intr_reasegroc=4 -init_init_init_a325."
    '完工建筑:../aic3204_init.c'
    ''
    '建筑文件:../bargraph5515.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_Graph.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_Graph.1/include" 4.4 --define=c5535 --display_trag_warr=15" pre-crig_cruel_cruel_cruel_c=15"
    '完工建筑:../bargraph5515.c'
    ''
    '生成文件:../echo.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_ECHO 4.4 .1/bin/cl55"-v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_ECHO 4.4 .1/include"--define=c5535 --display_diag_error=b.cruel_resc/cruc -cruel_guo=32"
    '完成的建筑:../echo.c'
    ''
    '建筑文件:../main.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_diag_guard_warr=-pre-cruile_d告-cruel_d=bize.dip_proc -proc
    '完成的建筑:../主楼C
    ''
    '建筑文件:../oled5515.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_trag_warr=-preed15"
    '完工建筑:../oled5515.c'
    ''
    '生成文件:../pushbuttons5515.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_trsdiag_pres55s="-buttons="-proc_gu_guard_pres15 -proc_s="-pus_presfunc_sfunc_s="-crus-pus-pus-pus_sfegroc=15"
    '完工建筑:../按钮5515.c'
    ''
    '生成文件:../reverberation.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proces.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_rever.1/include" 4.4 --define=c5535 --display_reverdip_reveration with "cron_gu_guiler_reverd=32"
    '完成的建筑:../混响。c'
    ''
    '建筑文件:../Steree.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_StereCO1.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_StereCO1.1/include" 4.4 --define=c5535 --display_trag_pred告-cruate_约 数-cruel_-cruel_32
    '完成的建筑:../立体声。C'
    ''
    '构建文件:../usbstk5505.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_trag_pred告-f_f_b550c=5。
    '完工建筑:../usbstk5505.c'
    ''
    '构建文件:../usbstk5505_gPIC.c'
    '调用:C5500编译器'
    "C:/CS6_2/ccsv6/tools/compiler/C5500_GPIO 4.4 .1/bin/cl55"-v5515 --memory_model=big -g --include_path="C:/CS6_2/ccsv6/tools/compiler/C5500_GPIO 4.4 .1/include"--define=c5535 --display_trago_preus_5b= proc_scrb55_pre-gip_proc -f_pre-f_scrb550gip_f_f_f_f_f_favor=
    '完工建筑:../usbstk5505_gPIC.c'
    ''
    '构建文件:../usbstk5505_i2c.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CC2c_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_diag_preus_5b=
    '完成的建筑:../usbstk5505_i2c.c'
    ''
    '构建文件:../usbstk5505_LED.c'
    '调用:C5500编译器'
    "C:/CS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_diag_pred告-f_busp=5cruel_proc -f_scrb55_preled -cruel_proc_bf_bf_bf_guide=5crueld=f_guidr -bf_f_f_fusb55_proc -b55_proc -crusb55_proc -f_b55_proc
    '完工建筑:../usbstk5505_LED.c'
    ''
    '构建文件:../usbstk5515.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_trag_pre-55kdip_guard_guard_s=15"-crisore.crisor_crisore.crisor=-f55bf_crisor_crisor_crisor_crisor_15 -f_crisor_cruisor=
    '完工建筑:../usbstk5515.c'
    ''
    '构建文件:../usbstk5515_gPIO.c'
    '调用:C5500编译器'
    "C:/CS6_2/ccsv6/tools/compiler/C5500_GPIO 4.4 .1/bin/cl55"-v5515 --memory_model=big -g --include_path="C:/CS6_2/ccsv6/tools/compiler/C5500_GPIO 4.4 .1/include"--define=c5535 --display_trag_pred告-cr_55k=-gip_pre-f_giproc_sf_sf55bsf_guio_sf15
    '完工建筑:../usbstk5515_gPIO.c'
    ''
    '正在构建文件:../usbstk5515_i2c.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CC2c_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_diag_up_pre-f_s5.crisor=
    '完工建筑:../usbstk5515_i2c.c'
    ''
    '构建文件:../usbstk5515_led.c'
    '调用:C5500编译器'
    "C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/bin/cl55" 4.4 -v5515 --memory_model=big -g --include_path="C:/CCS6_2/ccsv6/tools/compiler/C5500_proc.1/include" 4.4 --define=c5535 --display_diag_up_guard_pred告-f_55kd告-cr_15
    '完工建筑:../usbstk5515_led。c'
    ''
    '建立目标:CH3回波混响.out '
    '调用:C5500链接器'
    c:/CS6_2/ccsv6/tools/compiler/C5500_ECHOS.1/bin/cl55" 4.4 -v5515 --memory_model=big --define=c5535 --display_error_number --diag_warning=225 --ptrecho_size=32 -z -m"ch3 ob_model=320b.map"-definit_c553.cru_c_c3.cru_m_--mib_reb_reb_reb_reb.crackb_----c3.crackb_reb_reb_reb_---c3.crackb_reb_reb_reb_--c3.c3.cru_reb_reb_reb_reb_------c3.cr_reb_reb_reb_reb_reb_------c3.cr_reb_reb_reb_reb_reb_reb_reb.cr_------------c 4.4 4.4
    链接>
    '完成构建目标:CH3回波混响.out '
    ''

    ****构建已完成****

    希望这能有所帮助,
    标记
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。
    实际上,我在使用其他版本的CCS时遇到了很大的困难,比如6.2 或7。 我甚至无法连接到这些版本上的目标!
    您是否有完整的教程来正确安装C5515的CCS 6或7以及所有调试程序包等?
    因为每次我下载新版本的CCS,而不是安装CD附带的CCS 4,我都会遇到一个全新的问题。

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

    原始错误通常发生在项目由于错误而未生成时。 您是否可以复制生成控制台的输出并将其在此处附加?

    以下链接中显示了使用CCS的逐步指南:
    processors.wiki.ti.com/.../CCSv5_Getting_Started_Guide

    有关C5515 eZdsp套件的连接,请查看上一页的7.1 部分,或更具体地查看:
    processors.wiki.ti.com/.../GSG:Common_target_configurations_v5

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

    每次我尝试不同的方法来安装CCS,BIOS和调试服务器,我仍然有错误和问题。 我目前正在使用Windows 10 x64,配备C5515 eZdsp v2 USB记忆棒。 请您引导我访问一些链接,下载正确的软件和软件包,这些软件和软件包肯定能正常工作吗? 我的意思是,CCS 6或7,BIOS,调试以及在笔记本电脑上正确运行DSP项目所需的一切? 因为我真的需要开始工作...

    当我安装所有这些软件时,我仍然需要配置任何内容? 还是CCS自动检查我是否拥有正确的BIOS,驱动程序和其他所有内容?

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

    安德烈

    教学ROM似乎不使用DSP/BIOS (Mark可能会更好地理解),因此CCSv6或CCSv7的标准安装应该足以开始使用它,前提是您在安装过程中选择了“C55x超低功耗DSP”系列。 选择此选项,您将自动安装C5515 eZdsp USB记忆棒支持。  

    如果您需要DSP/BIOS,您可以从CCS应用中心获取它。 转至菜单视图--> CCS应用程序中心,然后向下滚动到“独立软件”部分。 DSP/BIOS v5有一个方框,可将您带至下载支持所有C5500设备的最新版本的位置。  

    如果您需要其他库,则必须单独下载它们,并按照每个库的安装说明进行操作。 安装它们的最推荐位置是C:\ti。  

    我能想到的几个库是: 芯片支持库DSP库 以及 电信和媒体库

    希望这能有所帮助,

    拉斐尔