开发工具CCS使用培训付兴.ppt

开发工具CCS使用培训付兴.ppt

ID:55602856

大小:46.00 KB

页数:31页

时间:2020-05-20

开发工具CCS使用培训付兴.ppt_第1页
开发工具CCS使用培训付兴.ppt_第2页
开发工具CCS使用培训付兴.ppt_第3页
开发工具CCS使用培训付兴.ppt_第4页
开发工具CCS使用培训付兴.ppt_第5页
资源描述:

《开发工具CCS使用培训付兴.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、学习讨论大纲1.一个重要原则2.CCS安装和设置3.CCS介绍学习讨论大纲4.一个软件开发实例5.DSP硬件6.一个硬件开发实例7.DSP系统开发步骤与方法8.讨论先修基础1.数字电路2.计算机组成原理3.C语言程序设计最好有编译原理、信号处理、复杂电子系统设计、一些典型通信系统物理层的相关知识。重要的原则这个原则对学习DSP非常有帮助。重要的原则——重点掌握DSP开发的特点。下面具体展开说明DSP开发的特点具体指什么。同时说明对程序开发的影响。重要的原则1.DSP芯片内部的原理2.关于存储器3.三

2、个必需的文件DSP开发的特点1.DSP芯片内部的原理注意:(1)哈佛结构(2)流水线结构性能优化的基础,通过线性汇编提高性能(3)关于存储器(后面详细讨论)(4)CPU与片内外设通过寄存器、中断通信1.DSP芯片内部的原理参考资料:CodeComposerStudioHelpCPUReferenceGuideInstructionSetSummaryCPUandPeripheralRegisters2.关于存储器要考虑的问题:(1)配置储存器(2)C语言程序怎么编译成汇编代码(3)程序代码放在哪里(

3、1)配置储存器TMS320C6416拥有两级缓存L1、L2,1MB片上储存器(既可以存储数据,也可以存储程序)。通过EMIF与片外储存器接口,可以支持很多类型的存贮器。注意:各个储存器的地址映射(MemoryMap)(1)配置储存器参考资料关于片外存储器的接口,片内两级缓存配置参见《TMS320C6000系列DSPs原理与应用》5.3、5.2节。关于MemoryMap、各种存储器接口时序参见TMS320C6416DataSheetTable3(1)配置储存器储存器配置对程序的影响是多方面的,现举一些

4、例子说明1.了解外设的控制寄存器储存器映射地址才能与外设通信。2.了解不同片外储存器的类型,才能合理安排程序存储空间,才能实现程序独立运行。3.详细了解储存器,有助于调试程序。(1)配置储存器总之,关于储存器的知识必不可少。(2)C语言程序编译器编译:把C语言程序转化为汇编语言代码。我们需要知道一些(有限)的转化过程的细节知识。1.段的概念2.程序所使用的全局变量多少是有限制,也没有限制!!!在编译器使用大的存储器模型时,对全局变量没有限制。(2)C语言程序编译器在编译器使用小的存储器模型时,对全局

5、变量有限制。在BuildOptions中Complier中Advanced中MemoryModels中进行设置。(3)程序代码放在哪里重点介绍*.cmd文件。在DSP开发中,无论是用什么语言开发,工程中都必有一个*.cmd文件。*.cmd文件结构1.Memory段参见TMS320C6416DataSheetTable3memorymapsummary(3)程序代码放在哪里2.Section段了解常见段的含义1.*.cmd文件是一个必要文件。2.使用C语言进行开发,还有一个必要文件rts6416.li

6、b。为什么需要*.cmd文件刚才已经详细讲过了,为什么需要rts6416.lib文件呢。如果缺少它,在构建可执行文件时,会报错——找不到_c_init()。这个函数由3.三个必需的文件rts6416.lib提供,负责C语言环境初始化,然后调用main()函数。3.Vector.asm完全理解Vector.asm涉及以下内容:(1)Vector.asm文件结构(2)TMS320C6000中断处理、寄存器(3)汇编语言程序设计3.三个必需的文件3.三个必需的文件(4)芯片设置这个文件中与我们关系最为密切

7、的部分是:中断服务程序的设置。要了解中断服务程序的设置,又需要了解TMS320C6000中断处理,所以这部分内容放在后面介绍。重要的原则小结以上从C语言程序设计角度,归纳整理了开发DSP的一些要领。这些内容给出了编写C语言程序所需要做的前期工作。没有这些前期工作,用C语言编写的程序无法运行,或者运行结果与预期不同。重要的原则小结接下来,我们通过一个例子运用我们刚才学习的知识。首先我们把开发环境搭建好。然后介绍CCS集成开发环境的操作。最后讲解一个软件开发实例。2.仿真器、CCS安装和设置1.仿真器驱

8、动程序安装2.CCS集成开发环境设备驱动安装。演示+介绍2.仿真器、CCS安装和设置注意:1.Endian2.DSP芯片版本号是1.13.并口模式与计算机的并口模式相同4.并口号是3785.平时调试使用Simulator2.仿真器、CCS安装和设置6.安装DSPlib库参考资料:1.合众达驱动程序光盘中的安装说明2.《TMS320C6000系列DSPs原理与应用》3.SPRU565(DSPlib)3.CCS介绍1.整体介绍CCS环境和CCS界面。2.结合一个软件开发实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。