CCSv5.3
C55xx DSP
I am building two library files, one with large and one with huge memory models for testing. However, for some reason ONE of my source files has a problem with changing its memory model from large to huge. When I try to link my huge application to the huge library I get a memory model size difference error:
fatal error #16004: file "C:\Users\Mike\TI Workspaces\Prog
>> Compilation failure
Archives\library_C5515\huge Release\library_C5515.lib<file.obj>" has
a Tag_Memory_Model attribute value of "2" that is different than one
previously seen ("3"); combining incompatible files
Does this mean that file.obj is the only file in the library with a memory model of "2"?
Why would this file retain a memory model of 2?
Why is it the only file being flagged with the problem?
Is there a way to look at the object code to determine if indeed the memory model is 2?