This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
We have an application running on Matlab communicating with a C6472 EVM through the CCSv4 Debug Server. The application seems to run fine with Matlab 2010a (32-bit) on a Windows XP machine. However, it gives a java exception when run on a Windows 7 machine with Matlab 2011a(64-bit):
"Java exception occurred:
java.lang.UnsatisfiedLinkError: C:\Program Files\Texas Instruments\ccsv4\DebugServer\bin\win32\LibraryLoader.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
..."
We had to install CCSv4 in the Program Files folder rather than Program Files(x86) folder to save us some headache in making our DSP code base readily run on both the XP machines and Windows 7 machines. Could this arrangement have anything to do with the above problem? Is there a work around to make CCSv4 DebugServer run with 64-bit Matlab 2011a on a Windows 7 machine?
Thanks,
Kerem
Hi Karem,
Do you have a 64-bit JRE installed on your windows 7 machine? I think the error is DSS trying to use that 64-bit JRE and that would cause an issue since CCS is a 32-bit app.
Thanks
ki
Hi,
I just checked and it doesn't look so. I have Java build 1.6.0_23 and it looks like it is installed in Program Files(x86) folder. I also performed a check on the java website (http://www.java.com/en/download/testjava.jsp) and it returns the architecture as x86.
Kerem
Not sure if you are still stuck on this. For me I have found that both the 32bit and 64bit JVM get installed. When running DSS from the commandline it automatically uses the 64bit JVM as the command prompt is 64bit. I believe there was a change in the GA version of CCSv5.1 in the DSS.bat file to force it to use the 32bit version.
John