On Tue, Aug 01, 2017 at 22:30 -0500, Jason Pepas wrote:
> 
> [ ... merge two srzip files ... ]
> 
> I gave this a shot, but something went wrong (Pulseview gives a "generic /
> unspecified" error when I try to open up the resulting zip file).
> 
> I threw together a quick python script to mux the binary files.  I think I
> got it right -- the resulting logic-1-1 file is exactly twice the size of
> the two source files.  I've attached the two source srzip files and the
> resulting output srzip file.
> 
> [ ... ]
> 
> Maybe there is a way I can make Pulseview spit out some debugging info or a
> more detailed error?

You can pass -l with numbers up to five, to raise the log level.
Whether the srzip input module has detailled messages about the
cause for rejecting the archive, I don't know off the top of my
head.

> [global]
> sigrok version=0.6.0-git-58ffcf9
> 
> [device 1]
> capturefile=logic-1
> total probes=16
> samplerate=1 MHz
> total analog=0
> probe1=D0
> [ ... ]
> probe16=D7
> unitsize=1

Of course you cannot have 16 probes in units of 1 byte size.
Make that unitsize=2 to match the 16 data bits per sample point.


Your script assumes that units are always full bytes (i.e. probes
are full multiples of eight).  That's OK, just put a note
somewhere to remain aware. :)  Folding odd numbers of bits
together is a little more involved.

Oh, and use binary mode for the files with sample data, for
improved portability.


virtually yours
Gerhard Sittig
-- 
     If you don't understand or are scared by any of the above
             ask your parents or an adult to help you.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to