Other Parts Discussed in Thread: DRV8312, CONTROLSUITE
I recently downloaded Control Suite from the TI website and tried running the ADC SOC example on my CCC2000 launchpad. When I ran it, I noticed I wasn't getting any interrupts so I searched the e2e reflector and found that it might be due to the library version I was using. CCS v5.2 had V100 in my linker settings so I changed these to reflect V129. This produced a linker error complaining that the directory couldn't be found. I searched in the include directory and found it along with several V2x headers so thought this might be a CCS issue. I tried cleaning and then shut down CCS and restarted it. The problem went away after restarting CCS, but I still wasn't seeing any interrupts. I then searched the web and found another post on a blog from an earlier version of Control Suite that indicated the source required some additional code. I pasted this in and started getting my interrupts. I then started looking for other Control Suite examples to try my luck with such as Insta Spin. Brushless DC motor control seems to be a great reason to use the C2000 launchpad over MSP launchpad, but I noticed all the build configurations available in the Control Card distributions were for other F280x parts. This confused me since I know there is a 28027 control card available for the DRV8312 EVM. I tried changing the build configuration in CCS to 28027, but this didn't work. Can someone tell me where I might find a 28027 project for Brushless DC motor control that I might be able to run on the C2000 launchpad or what the required steps would be to reconfigure a 2803x or 2806x project to build and run? Can someone also explain why some of the examples aren't configured to use the latest libraries in CCS when I import their projects? I have multiple versions of CCS on my machine and have found similar issues with CCS v5.3.