加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

DSP中一个完整工程应包含的文件

(2006-11-21 11:29:23)
分类: 嵌入式
建立一个完整的工程,至少要由四个文件构成:
(1)以后缀为.cmd结尾的命令文件,用来分配存储空间。
(2)C语言系统库rts2xx.lib。系统库包括了编译器提供的所有功能:初始化C语言环境(入口地址是_c_int0),设置堆栈,标准C的函数库等。工程中还可以添加其他的库文件(.lib)。
(3)有且必须有一个含有main()函数的C语言源文件(.c)。系统库初始化完毕后,就把控制权交给main()函数。
(4)矢量跳转表文件,通常是汇编文件(.asm)形式。此文件需要准确地定位在程序起始地址,其内容是汇编语言中的无条件跳转语句“B”。
 
程序执行的常规流程为:矢量表的第一条指令可设置为B _c_int0,从而在上电复位后,把控制权交给系统库,系统库初始化完毕后,把控制权交给main()函数。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有