接下来要在工程设置中对build和link加入头文件和库的地址:
分别操作:
在Project-Properties-Build-C6000 Compiler-Include Options:
(Add dir to #include search path)中加入C6xCSL的位置,我的是"C:\ti\C6xCSL\include"。
在Project-Properties-Build-C6000 Linker-File Search Path:
(Include library file or command file as input)中加入cslDM642的库地址,我的是"C:\ti\C6xCSL\lib_3x\cslDM642.lib"
(Add to library search path)中加入C6xCSL的位置,我的是"C:\ti\C6xCSL\include"。
保存。
之后进行编译链接,不出意外应该顺利通过。
还应在.cmd文件中自定义好要存放程序段的内存单元,即在SECTION中定义.csldata的位置
Added:
对于寄存器的配置,可采用例如:MCBSP_FMKS(SPCR, FREE, NO)的形式,MCBSP_FMKS在文件csl_mcbsphal.h中被定义。此时如果CCS5对于相应语句标记报警,可采用以下的方式:
go to Window->Preferences->General->Editors->Text Editors->Annotations and uncheck all three checkboxes for "C/C++ Indexer Markers".