Other Parts Discussed in Thread: MSP430F5529, MSP-EXP430F5529LP
Hi,
I am working on my undergraduate final project using the EVM430-F6779. I installed EMDC and programmed the default firmware for 3 channels at 60 Hz, which works correctly when using the EMDC GUI.
Now, I need to communicate with the board without using the GUI, in order to send the same commands that EMDC sends automatically and parse the responses programmatically.
From analyzing the communication, it seems that the first command sent by the GUI is:
55 AA 07 04 02 00 00 00 06 00
which corresponds to the application version request.
I tried:
-
Using HID Bridge
-
Connecting directly via a USB-to-TTL module
However, in both cases I do not receive any response from the evaluation board.
My questions are:
-
Is it possible to communicate with the EVM430-F6779 directly via UART (USB-to-TTL), or does the firmware only support USB HID?
-
Is the communication strictly tied to the MSP430F5529 HID Bridge firmware?
-
Is the source code of TI_MSP_HIDBRIDGE__1_00_04_00__MSP-EXP430F5529LP available (C source, not hex), or any documentation that explains:
-
Packet framing
-
Checksum calculation
-
Required USB HID report format
-
My goal is to correctly generate the command packets from a terminal or custom application.
Any guidance or documentation would be greatly appreciated.
Thank you.