This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi
C6678 for one product
C6274 for the other product
CCSv5
CGT 7.4.4 and 7.6
When we built the files for the C6472 Coeff, CCS's CGT would link assembly file (.sa) that have functions with the prefix "_" (Eg "_foo").
But when we build for the C6678 EABI, CCS's CGT can't find these .sa functions. We have to remove the "_" prefix.
Since we'd like to use the assembly files in both products, is there a compiler flag we have to set for EABI in order to make it accept the "_" prefix?
Cheers2u
Eddie
When you build for C6472, the default ABI is COFF ABI. When you build for C6678, the default ABI is EABI. How the compiler emits the names of global symbols is different between these two ABI's. Please see this wiki article for the details, including recommended methods for automatically handling this difference.
Thanks and regards,
-George