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 |