Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Tool/software: Code Composer Studio
Hello all
Previously I have been using DCL V1.0 provided in the ControlSuite and didn't get any warnings or errors, and PI Controller worked well, Now I change the DCL Library to V3.3 provided in C2000Ware+SDK;
I am using the library for CLA and came across couple of problems;
1.) When I try to use "DCL_runPI_L1" function I get unresolved symbol error eventhough file with '.cla' extension has access to 'DCLCLA.h'
2.) When I try to use "DCL_runPI_L3" I don't get any errors but this time ı Get the warning below;
#10462-D Symbol, "CLA_Shared", referenced in "./System/Tasks/SM/source/ActiveState.obj", assumes that data is blocked but is accessing non-blocked data in "./System/Initialization/source/CLA_Compiler_Init.obj". Runtime failures may result.
Here I should mention that the data structure "CLA_Shared" was also present in the code that uses previously installed library, and working fine without any warning or error.
3.) I don't exactly understand the difference between DCL functions runPI_L1 & runPI_L3, it seems one of them is inlined-c whereas other one is pure assembly, But can ı conclude that ı can use either of them ?
I appreciate any help, İlker.