MSP430 DLL for Crossworks in Linux
Hi,
I installed Crossworks for MSP430 2.1 on Linux and I'm having issues loading the .so driver module. I am using a MSP-FET430UIF JTAG debugger to connect to my board. Everything looks good if I use gccmsp and mspdebug. However, when I try to click on the JTAG interface in Crossworks, I get an error:
Cannot load target driver DLL <path to .so>
I tried to change the target to point to both gccmsp's copy of MSP430.so and libMSP430.so, an older file I found mentioned in posts online. If I try those, I get a similiar error.
Where do I get the correct version of MSP430.so and how do I install it?
Thanks!
Matt
-
Thanks Michael, I was able to install it. Now when I click on the JTAG device, the program crashes with this:
/usr/share/crossworks_for_msp430_2.1/bin/crossstudio: symbol lookup error: /home/matt/.rowley_associates_limited/CrossWorks for MSP430/packages/targets/msp430/MSP430.so: undefined symbol: usb_init
I'm almost positive this is due to a improper soft link of libusb on my end. When I originally tried to install Crossworks on my machine, which is running Arch 64-bit, I got this error:
./Setup: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory
I went into /usr/lib32 and made this symlink, which I know should never be done:
libusb-0.1.so.4 -> /usr/lib32/libusb-1.0.so.0.0.0
What do I need to install to get the correct 32-bit libusb library?
Thanks!
Matt
Please sign in to leave a comment.
Comments
3 comments