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
[email protected]
https://lists.sourceforge.net/lists/listinfo/sigrok-devel