我学习使用的是TMS320F2812,使用CCS3.3在 simulator 下进行编译。开始看了很多的关于CCS3.1的使用说明,都没有说明白,一个工程到底需要哪些必须的文件,在一个论坛中"http://www.hellodsp.com/bbs/index.php"终于看明白了,需要必须的文件:
DSP28_DefaultIsr.C,DSP28_GlobalVariableDefs.C,DSP28_PieCtrl.C,DSP28_PieVect.C,
DSP28_SysCtrl.C,另外还必须要: SDRAM.CMD,rts2800n.lib两个文件。而main函数是根据自己工程的需要,自己进行编写的,如果工程中还需要哪些外设,也要讲他们的 .c和.h都复制到新的工程文件夹中来,并进行添加。
而,编译时会出现警告:>> warning: creating .stack section with default size of 400 (hex) words.
Use
-stack option to change the default size.
他是说,创建堆栈段使用与设置400个字,并建议在“堆栈操作”中改变这个与设置。
这时,需要进行如下修改就可通过:project->build opration->Linker,在Stacte Size(-stact):填入800或者其他小于1024的数值。
再编译就不会报警了!
顺便说下,同样使用Source Insight也非常好用! 2009-11-3
大概DSP的征程从这里开始了吧!
错误记录:
"CpuTimer0.c", line 28: warning: function declared implicitly :该行函数在本文件中没有申明(隐式声明)