Sumit Rangwala wrote:
Hi
Is msp430-gdbproxy.exe dynamically linked to HIL.dll? I
am trying to run msp430-gdbproxy over D2xx Direct Driver
(http://www.ftdichip.com/Drivers/D2XX.htm). To do this I am
using a modified version of HIL.dll. With the modified
HIL.dll I am able to program msp430 via msp430-jtag. But
when I try to run msp430-gdbproxy --port=2000 msp430 I get
error: msp430: Unknown device (5)
error: msp430: Could not find device (or device not supported) (4)
My guess is the gdb-proxy is not able to find the device
because it is using statically linked HIL library rather
than HIL.dll. I also found that even when I delete HIL.dll
msp430-gdbproxy.exe's behavior is unchanged.
I'm not sure about the Windows version. The Linux version is definitely
using libHIL.so, I just checked to make sure.
We tried what you are doing, long before TI released a USB FET tool. The
performance was soooooo sssllllooowww we gave up. The latency involved
in USB port is large. TI's USB FET tool uses a modified communications
approach, to send in large chunks, and minimise the effects of USB latency.
msp430-gdbproxy.exe supports the TI USB FET tools. Currently the Linux
version does not. It requires significant work to provide USB support
for Linux, and I haven't found time to do it. A higher priority for me
right now is to update things to support the new Spy-Bi-Wire devices.
Regards,
Steve