1
Messages
This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.
Messages - alanbur
2
Open Bench Logic Sniffer / Re: AVR performance monitoring using the OpenBench Logic Sni
3
Open Bench Logic Sniffer / AVR performance monitoring using the OpenBench Logic Sniffer
http://http://bleaklow.com/2012/06/06/avr_performance_monitoring_using_the_openbench_logic_sniffer.html
4
Open Bench Logic Sniffer / Re: 0.9.5 client fails to open port on Solaris
The port autodetect works, even at the 912k max baud rate, and the device type autodetect also works, displaying the firmware (3.07) and hardware (2) versions.
The first capture after setup fails:
Code: [Select]
[05/05/12 12:18:51 - WARN - BackgroundDataAcquisitionService]: Acquisition failed!
java.io.IOException: Device not found!
at org.sump.device.logicsniffer.LogicSnifferAcquisitionTask.detectDevice(LogicSnifferAcquisitionTask.java:450)
at org.sump.device.logicsniffer.LogicSnifferAcquisitionTask.call(LogicSnifferAcquisitionTask.java:99)
at org.sump.device.logicsniffer.LogicSnifferAcquisitionTask.call(LogicSnifferAcquisitionTask.java:45)
at nl.lxtreme.ols.acquisition.BackgroundDataAcquisitionService$2.call(BackgroundDataAcquisitionService.java:94)
at nl.lxtreme.ols.acquisition.BackgroundDataAcquisitionService$2.call(BackgroundDataAcquisitionService.java:88)
at nl.lxtreme.ols.task.execution.BackgroundTaskExecutionService$1.call(BackgroundTaskExecutionService.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Subsequent captures work, so it looks like some sort initialisation issue. The good news however it that is does work, unlike the previous version :-)
Other issues:
1. After capture, the trace doesn't always get displayed unless I scroll the pane up/down
2. Changing the colour scheme doesn't do anything
3. All 32 channels are displayed even if I only capture 8
4. The 'scope' display seems to be always on, even if turned off
5. Clicking on the 1 .. 4 'tabs' down the screen RHS sometimes turns on 2 display panes rather than just the related one
6. The 'measure' tab doesn't seem to work, although the tools dialog version does
However, I must say the redone GUI is looking *very* slick, I can't wait for the final version :-)
5
Open Bench Logic Sniffer / Re: 0.9.5 client fails to open port on Solaris
6
Open Bench Logic Sniffer / Re: 0.9.5 client fails to open port on Solaris
7
Open Bench Logic Sniffer / Re: What is "Test Mode" in the Capture -> Aquisition dialog
8
Open Bench Logic Sniffer / Re: 0.9.5 client fails to open port on Solaris
Code: [Select]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 553 553 5.7.1 <info-ols_0.9.5_report@lxtreme.nl>... server [mail.lxtreme.nl] for <info-ols_0.9.5_report@lxtreme.nl> rejected recipient. Their reason "<info-ols_0.9.5_report@lxtreme.nl>... No such user here" (state 13).
9
Open Bench Logic Sniffer / What is "Test Mode" in the Capture -> Aquisition dialog
10
Open Bench Logic Sniffer / 0.9.5 client fails to open port on Solaris
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)
11
Open Bench Logic Sniffer / Re: Test Release 3.06 - Demon Core
Quote
The jitter I'm not so sure about. Do you have both grounds of the OLS connected to your test circuit?
No, I only had the one associated with the channel I was using attached. I'll try connecting both and let you know what happens - what made me suspicious is it only appeared to jitter when RLE was selected.[/quote]
I've re-tested this and can't replicate it - with or without all the other pins grounded - must have been a dodgy connection.
It's been a while since I've fired up my OLS and updated everything - both the capture side and the GUI are looking *very* tasty - congratulations to everyone involved and thanks for all the hard work :-)
12
Open Bench Logic Sniffer / Re: Test Release 3.06 - Demon Core
Ah, makes perfect sense from an implementation perspective, but is kinda non-obvious - thanks :-) Perhaps it might be worth adding a warning to the client when the RLE checkbox is selected and/or not displaying the uppermost channel?
Quote
The jitter I'm not so sure about. Do you have both grounds of the OLS connected to your test circuit?
No, I only had the one associated with the channel I was using attached. I'll try connecting both and let you know what happens - what made me suspicious is it only appeared to jitter when RLE was selected.
Thanks for the info :-)
13
Open Bench Logic Sniffer / RLE drops channel 7
14
Open Bench Logic Sniffer / Re: Digital Sampling Oscilloscope attachment (DSO wing)
I designed the Brain from Livid Instruments as a PIC-based DIY platform supporting 64 knobs, 179 buttons, and 48 LED indicators. You could buy something like that instead of designing such features yourself, and just use the standard USB-MIDI Class Compliant drivers on all modern operating systems to read the controls.
[/quote]
So you buy a $190 front-end to stick on a $40 OLS. Is it only me who sees the flaw there?
15
Open Bench Logic Sniffer / Re: Test Release 2.03 and 2.04 - SPI mode.
One thing: It would be really nice if the Java client limited you to only the buffer sizes that are valid.