DSP中⼀个完整⼯程应包含的⽂件
建⽴⼀个完整的⼯程,⾄少要由四个⽂件构成:
(1)以后缀为.cmd结尾的命令⽂件,⽤来分配存储空间。
(2)C语⾔系统库rts2xx.lib。系统库包括了编译器提供的所有功能:初始化C语⾔环境(⼊⼝地址是_c_int0),设置堆栈,标准C的函数库等。⼯程中还可以添加其他的库⽂件(.lib)。
(3)有且必须有⼀个含有main()函数的C语⾔源⽂件(.c)。系统库初始化完毕后,就把控制权交给main()函数。
(4)⽮量跳转表⽂件,通常是汇编⽂件(.asm)形式。此⽂件需要准确地定位在程序起始地址,其内容是汇编语⾔中的⽆条件跳转语句“B”。
程序执⾏的常规流程为:⽮量表的第⼀条指令可设置为B _c_int0,从⽽在上电复位后,把控制权交给系统库,系统库初始化完毕后,把控制权交给main()函数。
一个完整的c语言程序

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。