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.

CCS: xdctools problem "no swt-win32-3346 or swt-win32"

Tool/software: Code Composer Studio

Hi,

I am trying to use xs xdc.tools.path.sg but it doesn't work:

C:\repo>xs xdc.tools.path.sg
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3346 or swt-win32 in swt.library.path, java.library.path or the jar file
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:219)
        at org.eclipse.swt.internal.Library.loadLibrary(Library.java:151)
        at org.eclipse.swt.internal.C.<clinit>(C.java:21)
        at org.eclipse.swt.widgets.Display.<clinit>(Display.java:126)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at org.mozilla.javascript.MemberBox.newInstance(MemberBox.java:159)
        at org.mozilla.javascript.NativeJavaClass.constructInternal(NativeJavaClass.java:266)
        at org.mozilla.javascript.NativeJavaClass.constructSpecific(NativeJavaClass.java:205)
        at org.mozilla.javascript.NativeJavaClass.construct(NativeJavaClass.java:166)
        at org.mozilla.javascript.NativeJavaClass.call(NativeJavaClass.java:147)
        at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473)
        at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
        at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
        at xdc.services.intern.xsr.Invoke.call(Invoke.java:130)
        at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473)
        at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
        at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
        at xdc.services.intern.xsr.Invoke.call(Invoke.java:92)
        at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473)
        at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815)
        at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109)
        at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
        at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
        at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:120)
        at org.mozilla.javascript.Context.evaluateReader(Context.java:1110)
        at config.Shell.evaluateReader(Shell.java:849)
        at config.Shell.processReader(Shell.java:512)
        at config.Shell.processFile(Shell.java:571)
        at config.Shell.exec(Shell.java:781)
        at config.Shell.main(Shell.java:1416)

Environment is set as follows:

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\ti\ccs930\ccs\eclipse\jre\bin;C:\ti\ccs930\xdctools_3_60_02_34_core
XDCTOOLS_JAVA_HOME=C:\ti\ccs930\ccs\eclipse\jre
XDC_PATH=C:\ti\ccs930\xdctools_3_60_02_34_core

Output from xs --d xdc.tools.path -p is:

TC - 0: TCF_create('', 0x9fdffb70, 0x9fdffb08)
TC - 0: getClassPath(0x9fdfdf90, 0xfc21c070, 0xfc21c730)
TC - 0: findFile(js.jar, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\js.jar ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\js.jar ...
TC - 0:     found C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\js.jar
TC - 0: findFile(config.jar, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\config.jar ...
TC - 0:     found C:\ti\ccs930\xdctools_3_60_02_34_core\config.jar
TC - 0: findFile(antlr.jar, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\antlr.jar ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\antlr.jar ...
TC - 0:     found C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\antlr.jar
TC - 0: default class path = C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\js.jar;C:\ti\ccs930\xdctools_3_60_02_34_core\config.jar;C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\antlr.jar;
TC - 0: findFile(jre\bin\java.exe, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\jre\bin\java.exe ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\jre\bin\java.exe ...
TC - 0:     file 'jre\bin\java.exe' not found.
TC - 0: findFile(jre\bin\java, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\jre\bin\java ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\jre\bin\java ...
TC - 0:     file 'jre\bin\java' not found.
TC - 0: findFile(bin\java.exe, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\bin\java.exe ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\bin\java.exe ...
TC - 0:     file 'bin\java.exe' not found.
TC - 0: findFile(bin\java, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\bin\java ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\bin\java ...
TC - 0:     file 'bin\java' not found.
TC - 0: XDCTOOLS_JAVA_HOME = C:\ti\ccs930\ccs\eclipse\jre
TC - 0: findFile(jre\bin\server\jvm.dll, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\jre\bin\server\jvm.dll ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\jre\bin\server\jvm.dll ...
TC - 0:     file 'jre\bin\server\jvm.dll' not found.
TC - 0:     testing C:\ti\ccs930\ccs\eclipse\jre\jre\bin\server\jvm.dll ...
TC - 0: findFile(jre\bin\client\jvm.dll, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\jre\bin\client\jvm.dll ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\jre\bin\client\jvm.dll ...
TC - 0:     file 'jre\bin\client\jvm.dll' not found.
TC - 0:     testing C:\ti\ccs930\ccs\eclipse\jre\jre\bin\client\jvm.dll ...
TC - 0: findFile(bin\server\jvm.dll, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\bin\server\jvm.dll ...
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\bin\server\jvm.dll ...
TC - 0:     file 'bin\server\jvm.dll' not found.
TC - 0:     testing C:\ti\ccs930\ccs\eclipse\jre\bin\server\jvm.dll ...
TC - 0:     found C:\ti\ccs930\ccs\eclipse\jre\bin\server\jvm.dll
TC - 0: createVM(0x278e924, C:\ti\ccs930\ccs\eclipse\jre\bin\server\jvm.dll, 0x9fdfdb80)
TC - 0: JVM option[0] = -Xverify:none
TC - 0: JVM option[1] = -Dxdc.root=C:\ti\ccs930\xdctools_3_60_02_34_core
TC - 0: JVM option[2] = -Djava.class.path=C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\js.jar;C:\ti\ccs930\xdctools_3_60_02_34_core\config.jar;C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\shelf\java\antlr.jar;
TC - 0: JVM option[3] = -Dconfig.rootDir=C:\ti\ccs930\xdctools_3_60_02_34_core
TC - 0: JVM option[4] = -Dconfig.gopts=
TC - 0: JVM option[5] = vfprintf
TC - 0: JVM option[6] = exit
TC - 0: JVM option[7] = abort
TC - 0: getVMCreateFxn(0x278e924, C:\ti\ccs930\ccs\eclipse\jre\bin\server\jvm.dll)
GD - 0: GLD_create(C:\ti\ccs930\ccs\eclipse\jre\bin\server\jvm.dll)
GD - 0: GLD_getFxn(0x6cb90000, JNI_CreateJavaVM)
TC - 0: TCF_run(0x278e924, 0x3, 0x277ebc0)
TC - 0: runJS(0x278e924, 0x3, 0x277ebc0): config/Shell
TC - 0: mkArgs(0x278e924, 3, 0x277ebc0)
TC - 0: findFile(tconfini.tcf, 0xfc21c730)
TC - 0:     testing C:\ti\ccs930\xdctools_3_60_02_34_core\tconfini.tcf ...
TC - 0:     found C:\ti\ccs930\xdctools_3_60_02_34_core\tconfini.tcf
TC - 0: JVM arg[0] = -f
TC - 0: JVM arg[1] = C:\ti\ccs930\xdctools_3_60_02_34_core\tconfini.tcf
TC - 0: JVM arg[2] = C:\ti\ccs930\xdctools_3_60_02_34_core/packages/xdc/xs.js
TC - 0: JVM arg[3] = xdc.tools.path
TC - 0: JVM arg[4] = -p
C:/ti/ccs930/xdctools_3_60_02_34_core/packages;
C:\ti\ccs930\xdctools_3_60_02_34_core\xs: exit status: 0

java -version gives:

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

And the DLL exists:

 Directory of C:\ti\ccs930\xdctools_3_60_02_34_core\packages\xdc\tools\sg\swt_win32\java

2020-02-26  14:50    <DIR>          .
2020-02-26  14:50    <DIR>          ..
2019-11-09  00:38           307 200 swt-win32-3346.dll
2019-11-09  00:38         1 997 851 swt.jar

Please help!

PS. My tool etc. versions:

XDCtools 3.60.02.34
CCS 9.30
Windows 10