Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - alanbur

3
Open Bench Logic Sniffer / 0.9.5 client fails to open port on Solaris
Bug report:  The 0.9.5 client (which uses PureJavacomm as replacement for RXTX) doesn't work on Solaris.  0.9.4 (which uses RXTX) works fine.

Code: [Select]
[04/05/12 00:47:15 - INFO  - logicsniffer.LogicSnifferDevice]: Attaching to /dev/term/0 @ 115,200bps (DTR = low) ...
java.lang.NullPointerException
at jtermios.JTermios.open(JTermios.java:363)
at purejavacomm.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:89)
at nl.lxtreme.rxtx.SerialConnectionFactory.getSerialPort(SerialConnectionFactory.java:157)
at nl.lxtreme.rxtx.SerialConnectionFactory.obtainSerialPort(SerialConnectionFactory.java:199)
at nl.lxtreme.rxtx.SerialConnectionFactory.createConnection(SerialConnectionFactory.java:112)
at nl.lxtreme.ols.io.ConnectorServiceImpl.open(ConnectorServiceImpl.java:152)
at org.sump.device.logicsniffer.StreamConnectionFactory.getConnection(StreamConnectionFactory.java:64)
at org.sump.device.logicsniffer.LogicSnifferDevice.getStreamConnection(LogicSnifferDevice.java:203)
at org.sump.device.logicsniffer.LogicSnifferDevice.createAcquisitionTask(LogicSnifferDevice.java:95)
at nl.lxtreme.ols.acquisition.BackgroundDataAcquisitionService.acquireData(BackgroundDataAcquisitionService.java:76)
at nl.lxtreme.ols.client.ClientController.captureData(ClientController.java:481)
at nl.lxtreme.ols.client.action.CaptureAction.actionPerformed(CaptureAction.java:97)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
4
Open Bench Logic Sniffer / 1.03 "16 channel, 8k samples, inside" firmware is broken
After loading up the 1.03 16ch/8k/inside firmware the OBLS stopped working, the symptom being that Sump said it couldn't find the device.  I assumed that meant the PIC firmware was somehow hosed, but looking at the design info shows that in normal mode the PIC just acts as a USB passthrough to the FPGA, so it's not the PIC firmware that's bad, it's the FPGA firmware.  I loaded up the 8ch/16k/inside firmware and that seems to work fine.
5
Open Bench Logic Sniffer / OpenSolaris success, and some questions
Just a FYI, I have OLS working on OpenSolaris.

Some questions:

I see mention of different combinations of samples and channels, e.g. http://dangerousprototypes.com/2010/02/ ... nalyzer-2/ says:

Currently the following memory/channel configurations are available:

    * 32 channels with 4k sample depth.
    * 16 channels with 8k sample depth.
    * 8 channels with 16k sample depth.

but http://dangerousprototypes.com/forum/in ... 61#msg4661 says that irrespective of the channels you only get 4K samples, which is correct?

I've found the newer firmware, but is there an "idiot's guide to upgrading"

Is there a FAQ somewhere with all this info in?

Thanks.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01282319464session_write_close ( )...(null):0
20.01312451056ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01312451832Database_MySQL->query( ).../DatabaseHandler.php:119
40.05642590560Database_MySQL->error( ).../Db-mysql.class.php:273