TI C6000 McBSP SPI ROM应用

2015-04-07 20:50 阅读 297 次 评论 0 条

TI为c6000 McBSP接SPI ROM写了专门的文章还附带了c语言源代码(TI 官网有下载)。这个源代码是在C6414DSP芯片下的。下面根据源码在ccs3.3下建立工程进行调试。

前面的Project-》new,新建工程,然后在source中将spi_mcbsp.c与vecs.asm添加到工程中。这时编译工程,将返回如下图所示的编译错误。

McBSP SPI直接编译工程产生的错误

这时由于没有添加相应的lib文件。首先这个工程是需要csl库支持的,然后是常规的rts.lib这个基本是ccs3.3中所有工程都需要的,只是根据不同芯片与配置选择不同的文件,这些文件在ccs3.3的安装目录下都有。通过在工程“Libraries”中右键选择添加,添加后如下图所示。

向libraries目录中添加lib文件

添加后的可以右键查看文件属性,显示文件路径。csl6414.lib是csl库,rts6400.lib是运行时库(warning: entry point symbol _c_int00 undefined,就是这个库没有选择的原因)。

csl库文件路径

rts64000.lib库文件路径

然后为程序运行设置Heap与stack size,如下图所示。

为mcbsp spi rom工程设置heap和stack size

完成上面的工作后,可以编译通过了。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:TI C6000 McBSP SPI ROM应用 | 起点博客
分类:应用笔记 标签:, , , , , ,

发表评论


表情