Thanks everyone for the feedback on this question. I've now got gdbproxy working on my device.

Part of my problem turned out to be a hardware problem on my board, with that fixed I can get the windows version of gdbproxy running, and connect to this from the Linux version of gdb.

Interestingly, I've found that I can run both of these on the same (Linux based) machine using vmware. I created a virtual machine in vmware which has windows 2000 installed on it, and installed the drivers that came with my USB-FET device there. I then downloaded the version of msp430-gdbproxy.exe from Sourceforge and am using the dll files that were contained in IAR-KICKSTART package that I downloaded from the TI website. I'm not sure if the dll files on Sourceforge would have worked since I had hardware problems at the time I was trying them and didn't get my hardware working until after I'd updated the dll files.

In vmware, you can connect a USB device to a virtual machine. Once I did this it was recognized by the drivers and I was able to run the msp430-gdbproxy program in the virtual machine. I was then able to connect to that (virtual) win2k machine from msp430-gbd and debug the device.

I'm using vmware-workstation which is not free. I believe that you can now get vmware-server as a free download and I would think that this software should be able to perform this trick.

I made a little zip file containing the gdbproxy program and dll files that I'm using. You can grab it here if you like. I can assure you that this version of the files is capable of talking to the 2618 device, at least using the TI MSP-FET430UIF USB emulator pod.

http://www.embeddedintelligence.com/wingdbproxy.zip

If you still have problems using this version of the files, I'd suggest you confirm that the device drivers for the USB device are properly installed. You can check this by opening the device manager (right click on 'My Computer' and select properties. Go to the 'hardware' tab, and press the 'device manager' button). In the device tree there should be a selection for 'Ports (COM & LPT)'. Select this, and you should see your USB device show up as a COM port. It should show up as a line that says 'MSP-FET430UIF - Serial Port (COM3)' or similar. The COM port number that it gives should be passed on the msp430-gdbproxy command line.

Good luck,
Steve

Reply via email to