All:
I have seen an established practice of including ONLY the CSL modules to support the peripherals being used on a particular DSP. For instance, if it is not planned to use the USB on a part, I do not see a reason for including the csl_usb.c module or any of the CSL modules associated with USB. This means that overall, the amount of program space being occupied by CSL for a particular product application would be reduced, sometimes drastically.
If a particular function (say I2S or UART) needs to be added at some point, then copying the associated CSL module into the directory would be done.
I would like to know if anyone has seen any problems with this method of development...