预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一TMS320C54xC语言编程数据类型定点型数据和浮点型数据:语法使用方法同传统的C没有区别,但后台执行会有所不同。主要是通过rts.lib进行相应的处理。2、关键字(keyword)关键字3、寄存器变量寄存器变量4、I/O端口访问二、C语言和汇编语言混合编程2、C文件中调用汇编函数3、C使用汇编中变量C使用汇编中变量C使用汇编中变量C使用汇编中变量4、内联函数内联函数5、汇编文件中调用C函数6、汇编文件中使用C文件变量三、运行环境及C编译工具.text包括程序代码和常数.cinit包括初始化数据构成的一张表.const包括字符串常量和初始化的全局、静态的变量,即有const定义的变量和常量.switch包括用于switch的常数表.bss变量数据.stack程序运行时的堆栈.sysmem用于malloc函数运行时使用C/C++系统堆栈.stack初始化过程2、C编译工具(2)、工作流程(3)、执行方法–z激活链接器,生成的文件可以直接是.out文件,即执行ac500,opt500,cg500,asm500,lnk500;LNK500时使用的-c和-cr是对C语言中常量(放在.cinit段中)的处理不同。-c(ROM模式)表示在运行时处理,由boot.asm完成,数据空间具有一个初始化表;而-cr则在装入时处理,由load或者bootloader完成,数据空间没有初始化表。如果是汇编文件进行链接,这个参数不加。执行具体在CCS中完成