Test and Measurement Forum

PicoScope 6.9.14.16 crashes on serial decoding selection

Forum for discussing PicoScope version 6 (non-automotive version)

PicoScope 6.9.14.16 crashes on serial decoding selection

Postby fritzpas » Wed Sep 10, 2014 1:51 pm

Hey,

since I updated to the new PicoScope release version 6.9.14.16 the software crashes allways.

What I do, and I can reproduce this crash everytime:
1. File --> Startup Settings --> Reset Startup Settings
2. Restart PicoScope Application
3. Select my digital channels (D0-D7) to be TTL at 1.5V
4. Create group and rename it from G1 to for e. g. SPI
5. Drag & Trop D2, D3, D4 and D5 to this group
6. Optinal rename the the added channels to MOSI, MISO, SCLK and SCSn
7. Press the "Apply"-Button
8. Switch off all both analog channels
9. Go to Tools --> Serial Decoding
10. Select D2 (MOSI) and set the protocol to SPI
NOW the application show short the possible settings for SPI and the it CRASHES

<event time="10.09.14 15:38:16.156" category="Interaction" level="Info">Menu.Tools.Click</event>
<event time="10.09.14 15:38:34.843" category="UI" level="Info">Serial Decoding Button Click</event>
<event time="10.09.14 15:38:34.843" category="Interaction" level="Info">Unregistered () ToolStripMenuItem.Click</event>
<event time="10.09.14 15:39:15.890" category="Interaction" level="Info">Unregistered () Combo.SelectedIndex=10</event>
<event time="10.09.14 15:39:17.859" level="Error">Exception caught in Threadpool Task 'CBE ReqData'</event>
<event time="10.09.14 15:39:17.890" category="Exception" level="Error">Unhandled Exception:System.NullReferenceException: Object reference not set to an instance of an object.
at tT.TransformSingle(oH result)
at oq.a(oH )
at oq.&lt;&gt;c__DisplayClass7.&lt;RequestData&gt;b__4(oH result)
at aV.&lt;&gt;c__DisplayClasse.a.a(Object )
at eG.&lt;&gt;c__DisplayClass1.&lt;QueueUserWorkItem&gt;b__0(Object state1)</event>
<event time="10.09.14 15:39:17.890" level="Info">Using Embedded Resource: Pico.Automotive.Waveforms.VehicleDetails.ECUDatabase.xml Custom Data Path: C:\Dokumente und Einstellungen\fri087\Lokale Einstellungen\Anwendungsdaten\Pico Technology\CustomECUMake.xml Downloaded Data Path: C:\Dokumente und Einstellungen\fri087\Lokale Einstellungen\Anwendungsdaten\Pico Technology\DownloadedECUMake.xml</event>
<event time="10.09.14 15:39:19.062">Trace Closing</event>
</document>



Remember that I can reproduse this action since a few versions ago. And I can also not select another serial protocol like I2C or SPI (custom).

OK so I try another way. I load the settings from a previous serial decoding session.
The View updates and I see the channles and the triggers. But If the Picoscope receives some data to decode
the application crashes again.

What I'am doing wrong? Have testet it unter Windows 7 64-Bit and Windows XP 32-Bit.
Same crash at both Systems. The PicoScope is directly connected to an USB-Port.

Can anybody help me?

Kind regards
Pascal


PicoScope® 6 - PC Oscilloscope software version: 6.9.14.16
Copyright © 1995-2014, Pico Technology Ltd

Model: PicoScope 3206MSO
Serial Number: CW002/052
USB Version: 2,0
Calibration Date: Freitag, 11. Januar 2013
Hardware Version: 1
Driver Version: 1.4.1.30
Firmware Version: 1.3.3.0 / 0.6.12.0
Attachments
SPI_WIZ550io.pssettings
(4.69 KiB) Downloaded 33 times
Report_2014_09_10.zip
(3.08 KiB) Downloaded 30 times
fritzpas
Newbie
 
Posts: 0
Joined: Wed Sep 10, 2014 1:29 pm

Re: PicoScope 6.9.14.16 crashes on serial decoding selection

Postby Hitesh » Thu Sep 11, 2014 9:40 am

Hello Pascal,

Thank you for the description of the steps.

The good news is that a bug had already been found and a new version of the PicoScope 6 software with the fix should be available soon.

In the meantime, the workaround should be ensure that all digital channels on that port are added in the Select Digital Channels/Groups dialog (this can be independent of the group).

Regards,
Hitesh

Technical Specialist
Pico Technology
Hitesh
Site Admin
Site Admin
 
Posts: 2058
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire

Re: PicoScope 6.9.14.16 crashes on serial decoding selection

Postby fritzpas » Thu Sep 11, 2014 1:47 pm

Hi Hitesh,

first I will thank you for the quick reply. The workaround works currently perfect. Now the application didn't crash during selection of the protocol.

Did you also recognize, that the available serial decoding channels are not refreshed after adding the MSO channels? The list only updates if I start and stop triggering with the space key. Then the list is up to date.
Hope this will also be fixed in the new version.

So thanks again and kind regards
Pascal
fritzpas
Newbie
 
Posts: 0
Joined: Wed Sep 10, 2014 1:29 pm

Re: PicoScope 6.9.14.16 crashes on serial decoding selection

Postby Hitesh » Fri Sep 12, 2014 1:05 pm

Hi Pascal,

No problem :D

This should be expected behaviour. When you click Tools -> Serial Decoding, it stops the data collection, and therefore if you make any changes to channel settings, these will not be applied until the software has started data collection again.

Certain information e.g. trigger setup is sent to the device by the driver when data collection is started.

Hope this helps.
Hitesh

Technical Specialist
Pico Technology
Hitesh
Site Admin
Site Admin
 
Posts: 2058
Joined: Tue May 31, 2011 3:43 pm
Location: St. Neots, Cambridgeshire


Return to PicoScope 6 for Windows

Who is online

Users browsing this forum: No registered users and 0 guests