CSL:Chip Suppot Library即芯片支持库的缩写。
TI公司为方便用户操作DSP的外设,将一些模块封装成了软件库供用户调用。CSL本意是方便用户,可是。。。在我的项目中,为了保证低功耗,没有采用总线扩展外部SDRAM和Flash,只是用片上RAM和32KB的EEPROM做程序存储空间。使用CSL后,发现虽然方便,但代码编译完,已经31kB了。。。此外还要增加新的模块,照这样下去,肯定不够。
于是下定决心不用CSL了。
将IIC模块改为自己的代码,天,代码量剧减为16kB!看来方便的东西不一定实用,真正实用的还是自己实实在在写出来的东西。
|