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


Reply via email to