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.

RE: CC256X Bluetooth Hardware Evaluation Tool nothing happens

Hello,

I having this issue as well... I have v1.0 of the Tool.  The GUI start just fine, I'm able to load the SP and export the header file.  I want to run the transparent mode RF test.  But when I do Settings-->Select Port, there is no port selection popup.

I have followed the steps mention above.  Set Java path to "C:\Program Files\Java\jre1.8.0_73\bin", copied the library files RXTXcomm.jar and rxtxSerial.dll

Directory of C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0

02/03/2016 05:46 PM <DIR> .
02/03/2016 05:46 PM <DIR> ..
02/02/2016 11:50 AM 69,596 BT_TOOL_EXE.jar
12/01/2015 11:35 AM <DIR> BT_TOOL_EXE_lib
02/02/2016 11:50 AM 272 CC256x Bluetooth Hardware Evaluation Tool Wiki.url
02/02/2016 11:50 AM 249 CC256x Bluetooth Hardware Evaluation Tool.bat
02/02/2016 11:50 AM 3,364 CC256x Bluetooth Hardware Evaluation Tool.lnk
02/02/2016 11:50 AM 105,704 CC256x_Bluetooth_Hardware_Evaluation_Tool_1_0_Manifest.pdf
02/02/2016 11:50 AM 2,165 IconTI.gif
02/02/2016 11:50 AM 59,464 RXTXcomm.jar
02/02/2016 11:50 AM 77,759 rxtxSerial.dll
12/01/2015 11:35 AM <DIR> TI Transparent MSP430 PAN1323ETU
02/02/2016 11:50 AM 99,678 TI_Bug_Icon_Red.ico
12/01/2015 11:35 AM <DIR> _CC256x Bluetooth Hardware Evaluation Tool_installation
10 File(s) 418,256 bytes
5 Dir(s) 64,668,508,160 bytes free

C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0>javaw -jar BT_TOOL_EXE.jar

C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0>

Satyajit Ketkar

  • Hi,

    I've split your post from: e2e.ti.com/.../313296 as the original was "Closed".

    1. Can you please clarify which version of Windows this is?
    2. Can you please provide the output of:
    (a) java -jar BT_TOOL_EXE.jar
    (b) java -Djava.library.path=./BT_TOOL_EXE_lib -jar BT_TOOL_EXE.jar

    Regards,
    Gigi Joseph.
  • Thanks,

    1. Windows 7 Enterprise 64-bit

    2 (a) java -jar BT_TOOL_EXE.jar

    C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0>java -jar BT_TOOL_EXE.jar
    java.lang.UnsatisfiedLinkError: C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0\rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.
    io.RXTXCommDriver
    Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0\rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64
    -bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
    at bt.terminal.PortChooser.populate(PortChooser.java:178)
    at bt.terminal.PortChooser.<init>(PortChooser.java:77)
    at bt.terminal.BTmain2.openComm(BTmain2.java:1035)
    at bt.terminal.BTmain2$ListenMenuComm.actionPerformed(BTmain2.java:504)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

    ---------------------------------------------------------------------------------------------------------------------

    2 (b) java -Djava.library.path=./BT_TOOL_EXE_lib -jar BT_TOOL_EXE.jar 

    C:\ti\Connectivity\CC256X BT\CC256x Bluetooth Hardware Evaluation Tool\v1.0>java -Djava.library.path=/BT_TOOL_EXE_lib -jar BT_TOOL_EXE.jar
    java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver
    Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:83)
    at bt.terminal.PortChooser.populate(PortChooser.java:178)
    at bt.terminal.PortChooser.<init>(PortChooser.java:77)
    at bt.terminal.BTmain2.openComm(BTmain2.java:1035)
    at bt.terminal.BTmain2$ListenMenuComm.actionPerformed(BTmain2.java:504)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

    ---------------------------------------------------------------------------------------------------------------------

    I don't know why this is the case but my java path points to the 64-bit version of the JRE "C:\Program Files\Java\jre1.8.0_73\bin"

    If I call run the tool by directly calling with the 32-bit version instead... 

    "c:\Program Files (x86)\java\jre1.8.0_73\bin\javaw.exe" -jar BT_TOOL_EXE.jar

    it seems to work just fine

    On to the next issue... :-)

    Satyajit

  • Hi,

    Thanks for the update, I will mark this as closed.

    Regards,
    Gigi Joseph.