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.

DRV8353RS-EVM: Need set of API and the protocol in order to communicate with DRV8353RS-EVM using a custom GUI

Part Number: DRV8353RS-EVM
Other Parts Discussed in Thread: MOTORWARE, DRV8353

Good morning,

I am using the DRV8353RS-EVM motor control board that comes with a GUI in order to spin a motor.

https://www.ti.com/tool/DRV8353RS-EVM

In the future, I need to develop my own User Interface in Linux. I am having a very hard time understanding how the command are sent to the board from the GUI.

In the source code, I don't find anything related to SCI/UART as explain in motorware_hal_tutorial.pdf and I cannot find a proper documentation with a list of API that GUI composer is using.

This is quite surprising to me.

Can someone point me to the right direction? What is the communication protocol and the command set?

Thank you

  • Hello Laurent,

    Looking at the DRV8353.c files, looks like this DRV8353_writeSpi() is the function you need that actually handles building the packet. Then, it relies on a bunch of functions already used by the C2k, like SPI_Write(). If you have the CCS project already set up, and imported lab 5 and these files, you just be able to right click and open declaration to get more info.

    <Note, click on the picture to make it... less blurry>

    Best,

    -Cole