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 |