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.

Source code for DRV8412-c2-kit GUI interface info? Or GUI interface spec?

Other Parts Discussed in Thread: DRV8412, CONTROLSUITE, DRV8312

I have a DRV8412-C2-KIT Rev G working with the Crosshairs Embedded GUI.    DRV8412GUIv9.out has been loaded into the control board, and I'm using the DRV8412GUIv9.exe for graphical control of the motor.  It works nicely.

But I need to create a custom GUI which allows me to adjust motor settings automatically: turn the motor on for some period of time in one direction, wait, return to the beginning, wait, and execute for a number of cycles or times.

1) Is there source code available for the Crosshairs GUI?  It seems that the company no longer supports this tool.  I can find only business information, no technical information about the company or code sources.

2) Is there an interface specification for the GUI to board communication?  I can figure it out from the DRV8412 control board source, but I'd rather not have to.

Thank for helping...

  • Hi Mike,

    I am moving your post to the C2000 forum. The experts on the software and GUI reside there.

  • 1 & 2.

    No, as you noted this company is no longer in business. We did this kit originally with their product back in ~2009 I believe.  They provided the kernel / library that gets added to the controlSUITE project which allows communication over UART to bound variables.  Since then we at TI released our own GUI creation tool called GUI Composer, which ships inside CCS. I recommend using CCS v6 to start a new GUI.  We use this GUI extensively in our InstaSPIN-FOC and InstaSPIN-MOTION solutions, and I've seen several customers building their own using this tool.  You'll be starting from scratch, but this is the best way forward to create your own GUI.

    The default mode is JTAG (which we use), but if you plan to ship your product without an emulator you can use a serial connection now.  I haven't personally made a GUI with the serial port, but I know others who have it working.

  • Thank you for the quick and detailed reply.

    I recommend that this information be added to the kits (especially DRV8312 and 8412), since I've seen lots of questions about this subject.  There is misleading information still on the website, in the kit, and on the forum.

    Mike Stevens