ccs工程文件类型和作用

[复制链接]

本帖最后由 Jacktang 于 2018-8-19 22:20 编辑

CCS建立一个完整的工程,至少需要以下4个文件:存储器分配cmd文件、C语言系统库rts2xx.lib、包含main函数的c源文件、矢量跳转表asm汇编文件。

(1)cmd命令文件是用来分配存储空间的。

(2)rts2xx.lib是C语言系统库,包含了编译器提供的所有功能:①初始化C语言环境(入口地址是_c_int0),②设置堆栈,③提供标准的c语言函数库。

(3)有且只有一个包含main函数的c源文件,系统库初始化完毕后就把控制权交给main()函数了。

(4)矢量跳转表文件,通常是汇编文件(asm)形式,此文件需要准确的定位在程序的起始地址,其内容是汇编语句中的无条件跳转语句“B”。

程序执行的常规流程是:矢量表的第一条指令可设置为"B _c_int0” ,从而在上电复位后,把控制权交给系统库,系统库初始化完毕后,把控制权交给main()函数。

1.include头文件(.h)的主要作用

头文件,一般用于定义程序中的函数、参数、变量和一些宏单元,同库函数配合使用。因此,在使用库时,必须用相应的头文件说明。

2.DSP/BIOS CONFIG FILES

开发基于DSP/BIOS的程序保存BIOS配置之后自动产生的文件。在保存BIOS配置时候会产生program.cbd/programcfg.h54/programcfg.s54/programcfg.cmd/programcfg.h/programcfg_c.c(C5000的example,program为你的项目名),这些文

c语言工程文文件作用是什么,ccs工程文件类型和作用相关推荐

  1. Keil综合(01)一些常见文件类型的作用和功能说明

    相关标题: Keil中.uvmpw..uvprojx..uvproj..uvoptx..uvopt的意思是什么? Keil中.d  .o .axf .elf这些文件可以删除吗? 前言 看着一大堆文件舒 ...

  2. input file控件使用accept过滤 限制的文件类型

    在文件上传控件(input type='file')中,可以通过accept属性实现对文件类型的过滤. 一.相关代码: 下面给出对应的文件上传控件代码: <input type="fi ...

  3. Html input file控件使用accept过滤 限制的文件类型

    Html input file控件使用accept过滤文件 ,老的浏览器不支持,不过对应新的浏览器还是方便很多 <input type="file" accept=" ...

  4. ccs工程文件类型和作用

    CCS建立一个完整的工程,至少需要以下4个文件:存储器分配cmd文件.C语言系统库rts2xx.lib.包含main函数的c源文件.矢量跳转表asm汇编文件. (1)cmd命令文件是用来分配存储空间的 ...

  5. linux 几个文件夹作用,linux下每一个文件夹的作用.docx

    目录结构及主要内容 "/"根冃录部分有以F子冃录: /usr 口录包含所有的命令.程序库.文档和英它文件.这些文件在正常操作中不会被改变的.这个目录也包含你的Linux 发行版本的 ...

  6. linux 文件夹的作用是什么,Linux个文件夹的作用及含义

    1, /  Linux文件系统的入口,也是处于最高一级的目录: 2, /bin 系统所需要的那些命令位于此目录,比如 ls.cp.mkdir等命令:功能和/usr/bin类似,这个目录中的文件都是可执 ...

  7. c语言-命令行选项_EWSTM8系列教程06_工程节点选项配置(一)

    说明: 本文原创作者『strongerHuang』 首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 该教程基于EWSTM8,大部分内容也适用于IAR其它产品( ...

  8. Xamarin XAML语言教程控件模板的模板绑定

    Xamarin XAML语言教程控件模板的模板绑定 控件模板的模板绑定 为了可以轻松更改控件模板中控件上的属性值,可以在控件模板中实现模板绑定功能.模板绑定允许控件模板中的控件将数据绑定到公共属性上. ...

  9. c 用户控件 多语言,多语言文本控件重叠解决方案

    多语言文本控件重叠解决方案 文本控件重叠问题分析 文本控件重叠解决方案制定 在cocostudio编辑中做好前期基础准备工作 使用UIHelper.bindUIWidget自动化绑定UI布局 视图自动 ...

最新文章

  1. Can't get attribute '_rebuild_tensor_v2' on module 'torch._utils'
  2. dede日期时间标签调用大全
  3. git 命令操作总结
  4. java 通用方法_java – 类型的通用方法
  5. termux怎么生成木马_一个木马病毒是如何诞生的?
  6. python语言在命名上是什么敏感的_一文轻松掌握python语言命名规范规则
  7. textView 父视图alpha设置不影响子视图
  8. pygame模块_pygame模块方法和事件
  9. 在队列同步器中,同步队列为什么是双向链表,而等待队列是单链表?
  10. matlab sfp,eeglab工具箱
  11. HCNA之路由优先级及路由冗余备份
  12. 2022年11月网络工程师考试知识点分布
  13. c语言中怎样写入百分号,C语言中如何用printf函式输出百分号?
  14. JAVA(图形界面)
  15. python函数快查快用
  16. Unity网格系统(1)网格生成
  17. poj 3208 Apocalypse Someday(数位dp)
  18. Intel系统编程指南第八章——8.4 多处理器(MP)初始化
  19. linux操作系统认手机,Linux移动操作系统postmarketOS已适配200款移动设备 包括手机和平板电脑...
  20. css3绘制八卦图及动画效果

热门文章

  1. 20190507-学习dubbo有感于梁飞
  2. 2020年平安浙江APP年度运营报告
  3. UL1017是什么标准?吸尘器UL1017报告
  4. html5背景图片铺满整个背景
  5. 电脑复制替换目标中覆盖的文件如何恢复?EasyRecovery15
  6. 一款规范大方的主界面源码,会用的狐友都说好
  7. spring cloud-使用Hystrix实现单个方法的fallback
  8. 10天精读掌握:计算机组成与设计(COAD:Patterson and Hennessy) (第3天 2018/10.26)
  9. Ubuntu安装阿里云国内源
  10. 新概念英语2如何背诵啊?