What needs to be set in a Eclipse C++ project so that __va_argref() can be resolved ?
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.
What needs to be set in a Eclipse C++ project so that __va_argref() can be resolved ?
Hello,
I have a similar problem as Jay Stoutenburg. I can not "open Declaration" of some defines. In general this "open Declaration" functionality works fine. I can resolve ALMOST all functions, union members and/or struct members etc., but when I try to open e.g. "__IQmpy" in [ #define _IQmpy(A,B) __IQmpy(A,B,GLOBAL_Q ] nothing happens. In the buttom of Eclipse this message is shown "Selected text cannot be mapped to a symbol name".
I can compile and run the program without any errors and with 2 warnings:
1) This project was created using a version of compiler that is not currently installed: 5.2.10 [C2000]. Another version of the compiler will be used during build: 6.1.1. Please install the compiler of the required version, or migrate the project to one of the available compiler versions by adjusting project properties.
(InstaSPIN_BLDC properties TI Problem Marker)
2) build attribute vendor section TI missing in
(C28x_InstaSPIN_BLDC_Lib.lib /InstaSPIN_BLDC)
My Code Composer Studio Version is "Version: 5.3.0.00090" and I can not download any updates so I assume that I'm working with the current version.
I've tried it with checked and unchecked project property "Build -> C2000 Compiler -> Language Options -> Enable support for GCC extensions".
I would be grateful for any help.
The intrinsic __IQmpy is also a compiler-builtin keyword, although the user is meant to use it directly, if desired.
Hans Wurst1 said:I can compile and run the program without any errors and with 2 warnings:
1) This project was created using a version of compiler that is not currently installed: 5.2.10 [C2000]. Another version of the compiler will be used during build: 6.1.1. Please install the compiler of the required version, or migrate the project to one of the available compiler versions by adjusting project properties.
(InstaSPIN_BLDC properties TI Problem Marker)
2) build attribute vendor section TI missing in
(C28x_InstaSPIN_BLDC_Lib.lib /InstaSPIN_BLDC)
Both of those warnings mean that neither CCS nor the compiler can guarantee that the older object files are compatible with the compiler being used to create the final executable. That doesn't mean they aren't compatible, just that they cannot guarantee it.