TMS320C6474学习总结(七)----如何利用TI的CSL库来开发程序?

1.什么是CSL库?

        芯片支持库(CSL)提供了一个用于配置和控制片上外设的C语言接口。它有各个分立的模块组成,并被编译成为库文件。每个模块对应一个单独的外设,除了个别提供通用程序支持的模块。使用CSL可以方便片上外设的使用,缩短开发周期,提高程序的可移植性,硬件抽象。

2. 如何下载CSL库?

        CSL库是由TI官方来提供的,因此可以到TI的官网进行下载,这里给出一个TMS320C6474的CSL库下载地址:

http://www.ti.com/tool/sprc975?keyMatch=tms320c6474%20csl&tisearch=Search-EN-Everything

3. 如何使用CSL库来开发程序?

        从上述网址下载TMS320C6474的CSL库,解压出来后放在任意路径下,在这里我解压后将CSL文件夹放在了F盘下,其文件路径为:F:\sprc975。解压后的文件夹如下:


下面就简单介绍下如何在工程中加入CSL库:

1)新建一个工程项目(不会的请参照前面的文章)

2)将CSL库的头文件添加到project中,具体操作如下:

选中project,右击选择Properties->Build->Include Options,在Add dir to #include serarch path 这一栏中添加CSL库的头文件的路径如下:

        "F:\sprc975\c6474_CSL_Rel_03_03_01\C6474\csl_c64xplus_intc_03.03.01.001\csl_c64xplus_intc\inc"

        "F:\sprc975\c6474_CSL_Rel_03_03_01\C6474\csl_c6474_03.03.01.001\csl_c6474\inc"

操作完成后如下:


添加完头文件后,需要再添加库文件,这里有两种添加方法:

一、选中工程,右键点击Add files,选择

        F:\sprc975\c6474_CSL_Rel_03_03_01\C6474\csl_c64xplus_intc_03.03.01.001\csl_c64xplus_intc\lib\csl_c64xplus_intc.lib

        F:\sprc975\c6474_CSL_Rel_03_03_01\C6474\csl_c6474_03.03.01.001\csl_c6474\lib\csl_c6474.lib

进行添加库文件,添加后如下:


二、在选中project,右击选择Properties->Build->File Search Path->Include library file or command file as input中加入第一种方法中添加的两个库文件即可,添加后如下:


        在添加完CSL的头文件和库文件后,CSL的环境就搭建成功了,就可以利用CSL的API函数来进行操作了。在下载的CSL文件中,有很多模块的CSL操作DEMO,大家可以直接添加一个DEMO来试试搭建的CSL环境是否成功了。

猜你喜欢

转载自blog.csdn.net/m0_37765662/article/details/81015061