Other Parts Discussed in Thread: TMS320VC5506
I got started on this question in another thread, but rather than continue to combine multiple questions in a single thread, I'm breaking this particular question out where it can get the focus it needs.
I started by mentioning that when I build certain DSPLib.asm files, I get many warnings, including CPU_75, CPU_85, CPU_92, and CPU_116.
Mark McKeown was kind enough to reply that the warnings are only problematic for specific silicon revisions, and suggested that I specify a Custom Target in Code Composer Studio. e.g. "cpu:3.3" for C5505.
After pointing out that I am using the TMS320VC5506, Ming Wei helpfully followed up, saying that the 5506 uses cpu:2.2, and explained that leaving the Custom Target empty would result in using core 2.2 as default.
However, my problem remains, which makes me suspect that the default is not correct. By the way, I have CHIP_5509A entered on the Preprocessor Pre-Define Symbol line (-d), because there is no CHIP_5506. Admittedly, I haven't tried manually entering "cpu:2.2" in either the project build options or the file-specific build options for the .asm files in question. Any advice for CCS3 and C5506 would be appreciated.
Note that in my own .asm source, I add a line with " .c54cm_off" to get rid of the warnings that pop up for my particular code. I would prefer not to alter the DSPLib sources just to remove the warnings, since this would introduce a maintenance issue if I want to incorporate external updates to those sources from Texas Instruments or the open source community.