版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CCS软件安装与使用,安装,安装CCS 安装正确的仿真器驱动 Setup正确设置软件仿真还是硬件仿真 ccs3.1需要在设备的property中设置auto-generate board data file with extra configuration ccs3.3不需要 ccs3.3如果安装后不能运行提示,则需要手动“运行”中输入命令注册 ccs3.1不存在手动注册问题,调试debug,嵌入式调试和PC调试有较大的差别。 在一般PC中,调试器和被调试程序是运行在相同的硬件和软件平台上的两个进程,调试器进程通过操作系统专门提供的调试接口控制和访问被调试进程。 而嵌入式中,调试器是运行在桌面
2、操作系统上的应用程序,被调试程序是运行在基于特定硬件平台上的操作系统,两个程序间需要实时通信。仿真器处理主机和目标机之间的所有通信,这个通信口可以是串行口,并行口或高速以太网接口。 仿真器通过JTAG和目标机相连,调试debug,1,Reset CPU 复位DSP目标系统,初始化所有的寄存器,终止程序的执行 2,Restart 将程序计数器(PC)的值恢复到程序的入口 3,go main 在程序的Main符号处设置一个临时断点,该命令仅在调试C语言代码时有作用,c_int00,在汇编语言中,所有允许被c语言访问的【变量】和【函数】都需要加下划线 eg,一个c中的变量x在汇编中被称作 _x ,仅
3、在汇编中使用的标识符不用加下划线 c程序的入口点固定为_c_int00,由main()函数指定,由rts.lib库定义,其他函数功能的实现必须经过main()函数的调用才行,main(),未初始化段在存储器(通常为RAM)中保留空间,用于程序运行时创建和存储变量,常用的有两个:.bss段和.stack段。 .bss段用于为全局和静态变量保留空间,在程序开始执行时,由C引导程序将.cinit段中的已初始化数据复制到.bss段中。 .stack段用作C的系统堆栈,向被调函数传递参数,并为局部变量分配空间。 go main 到main()函数 从程序进入点_c_int00到main()函数之间,包含
4、了大量的初始化函数,所以只有执行到了main()函数之后,ccs才能显示c语言源程序,cmd文件,由3部分组成: 1)输入输出定义:.obj文件:链接器要链接的目标文件;.lib文件:链接器要链接的库文件;.map文件:链接器生成的交叉索引文件;.out文件:链接器生成的可执行代码;链接器选项 2)MEMORY命令:描述系统实际的硬件资源 3)SECTIONS命令:描述“段”如何定位,C程序的代码和数据如何定位,1,系统定义: .cinit 存放C程序中的变量初值和常量; .const 存放C程序中的字符常量、浮点常量和用const声明的常量; .switch 存放C程序中switch语句的跳
5、针表; .text 存放C程序的代码; .bss 为C程序中的全局和静态变量保留存储空间; .far 为C程序中用far声明的全局和静态变量保留空间; .stack 为C程序系统堆栈保留存储空间,用于保存返回地址、函数间的参数传递、存储局部变量和保存中间结果; .sysmem 用于C程序中malloc、calloc和realloc函数动态分配存储空间,C程序的代码和数据如何定位,2,用户定义: #pragma CODE_SECTION (symbol, section name); #pragma DATA_SECTION (symbol, section name),Libraries,Th
6、e following libraries are included with the TMS320C55x C/C+ compiler: rts55.lib contains the ISO run-time-support object library rts55x.lib contains the ISO run-time-support object library for the large memory model rts.src contains the source for the ISO run-time-support routines,小模型 大模型,数据模型,数据模型影响着数据的存放和访问。 小模型比大模型节省代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武汉科技大学809环境监测18-19年模拟题及答案详解
- 植物生产的两大要素教学设计中职专业课-植物生产与环境-农林类-农林牧渔大类
- 红包模拟题及答案详解
- 2026年河北省沧州市城管协管人员招聘考试参考题库及答案详解
- 2026年湖北省荆门市(中小学、幼儿园)教师招聘笔试备考试题及答案详解
- 2026年辽阳市文圣区城管协管人员招聘笔试参考题库及答案详解
- 2026年四川省雅安市(中小学、幼儿园)教师招聘笔试备考试题及答案详解
- 人力资源管理概论-薪酬管理
- 更年期综合征的康复训练与生活指导
- 同济MBA学生作业会计学六组
- 2026医疗招聘中医类-中医康复学历年题库含答案详解
- 2026年广东专升本(语文)真题试卷附答案
- 2026内蒙古地质矿产集团有限公司社会招聘笔试历年常考点专项试题(含答案详解)
- 消防工程施工方案及技术措施培训
- 2026深部开采配套装备技术挑战与超深井建设标准体系完善建议
- DBJ04-T306-2025 建筑基坑工程技术标准
- 数字智慧方案5299丨华为业务变革框架及战略级项目管理
- 奔驰官方购车合同协议
- 中国矿产资源集团大数据有限公司招聘笔试题库2025
- 《身边的数据》名师课件
- .高速公路运营企业双重预防机制建设指导手册
评论
0/150
提交评论