关于CCSv5的安装和TMS320c6678的调试 2.docxVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
芯片型号 :TMS320C6678问题描述 :1、CCSV5的安装过程的相关问题(安装步骤)2、工程的建立、调试、运行过程中的问题问题分析 :1、对于CCSV5安装过程中的问题,经常出现调试例程出错的情况,其实大部分是安装CCS时出现了问题。2、对于工程的建立、调试、运行过程中的问题,主要涉及到的是第一个工程的建立、编译、设置DSP的gel文件、硬件调试(包括单核和多核调试)解决方法 :一、CCSV5的安装过程的相关问题解决方案:1、双击CCS安装文件出现如图所示单击第一个,accept,单击Next2、选择安装路径单击Next3、单击Next4、选择c6000多核就行了7、单击Next8、默认继续Next9、单击Next就会进入安装,耐心等待就好了。二、工程的建立、调试、运行过程中的问题解决方案:1、双击桌面图标CCSV5,在启动过程中要求设置工作区路径(可以选择默认),启动后界面如图:2、建立第一个工程,File-New-CCS Project,输入工程名,单击Next3、单击Next4、按下图进行相应设置(注意是你使用的板子的具体参数),然后单击Next5、单击Finish,完成工程的建立6、建立好的工程如图所示:7、在工程中建立.c和.h文件,File-New-Source File,在Sourcefile中键入mian.c(.c是要自己打的不能忘了哦)8、.h文件的添加同.c的添加过程。9、在.c文件中输入相关代码,然后编译,成功的话,会在console窗口中输出,编译成功10、好了,编译成功后该下载了,我们先来配置下,如目标器件和仿真其类型啊。在工程屏幕左侧工程栏中,单击工程名,然后右击,New-target configuration file11、单击Finish进入目标版配置和仿真器选择界面12、选择对应仿真器和器件型号,此时Save由灰色变为黑色,单击Save。再将位于屏幕中间位置的advanced选中,此处,是给程序要运行的DSP核配置gel文件。C:\program files\TexasInstruments\ccsv5\ccs_base_5.0.3.00023\emulation\boards\evmc6678l\gel\evmc6678l.gel此程序,我们只运行0核,给0核配置gel文件后,点save配置文件设置完毕,可以关闭该文件。13、加入链接文件,拷贝配套程序中的linker.cmd到工程目录,然后编译,得到输出的点out文件。如果没有此步骤的话,调试会有以下错误。C66xx_0: Loader: One or more sections of your program falls into a memory region thatis not writable. These regions will not actually be written to the target. Check yourlinker configuration and/or memory map.C66xx_0: Trouble Writing Register PC: The IM memory request is not serviced by theHWmemory system. This could be caused by the memory address specified does notexist in the specified memory/cache level. (Error -1176)@ 55712 (0xD9A0)C66xx_0: GEL Output: Disable all EDMA3 interrupts and events.C66xx_0: GEL: Error while executing OnRestart(0): Could not read the register DNUM:Execution state prevented access.14、连接硬件,上电调试。在主函数中,加个断点,右击配置文件,只选择core0,进行单核运行15、单击OK,进入调试界面。左上角是core信息,中间是局部变量,全局变量,寄存器信息,右上角是断点信息,左下角是源代码文件。点击 resume按钮,程序会运行到断点处16、单步运行程序,可以看到,当输出m=2后,在局部变量的窗口中,已经执行m++,m的值为3了。17、继续单步执行程序。。。会发现变量会产生变化。下面我们进行多核调试:首先在CCSV5中打开工程双击左侧工程栏中的配置文件fisrt_c6678.ccxml为每个核配置gel文件。将位于屏幕中间位置的advanced选中,此处,是给程序要运行的DSP核配置gel文

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档