On Mon, Jan 16, 2017 at 9:00 PM, Nick Edwards <nickedwa...@gmail.com> wrote:
> Ahh, I thought sample rate referred to the rate at which the data were
> sampled. So instead it is the rate of the sample (data rate of the bits in
> the csv file) that is to be decoded, correct?
>
Yes I think so.
>
> On Mon, Jan 16, 2017 at 3:18 AM, Vincent Palatin <vpala...@chromium.org>
> wrote:
>
>>
>>
>> On Sun, Jan 15, 2017 at 4:40 AM, Nick Edwards <nickedwa...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> This is the first time I've posted here, if I am in the wrong place (or
>>> if IRC is better), please let me know and I will redirect my question.
>>>
>>> I have installed the latest decoding library and am using it with the
>>> versions of sigrok-cli shown at the bottom of the message.
>>>
>>> I am trying to decode a USB power delivery CSV file. It should be a
>>> BIST request message. The CSV is just several 1s followed by the signal of
>>> interest (preamble, SOPs, message header, etc).
>>>
>>> I am not getting any decoding output.
>>>
>>> Here is what I am entering and its result:
>>>
>>> caller@cli-1:~$ sigrok-cli -I csv:samplerate=50000000 -i padding.csv -P
>>> usb_power_delivery
>>> caller@cli-1:~$
>>>
>>> caller@cli-1:~$ sigrok-cli -I csv:samplerate=50000000 -i padding.csv -M
>>> usb_power_delivery
>>> libsigrok 0.3.0
>>> Acquisition with 1/1 channels at 50 MHz
>>> 0:11111111 11111111 11111101 01010101 01010101 01010101 01010101 01010101
>>> 0:01010101 01010101 01010100 01100011 01100011 00101010 10100111 01001001
>>> 0:11101111 01111011 11011110 11110111 11101011 11011101 01101001 11110100
>>> 0:10110101 11110110 11000010 10101010 10101010 10101010 10101010 10101010
>>> 0:10101010 10101010 10101000 11000110 11000110 01001001 01011110 01111010
>>> 0:01100101 10011011 11011111 01101110 10101101 10000101 01010101 01010101
>>> 0:01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101
>>> 0:010
>>>
>>> Am I doing something wrong with my cli command? Or is there a problem
>>> with the csv file?
>>>
>>
>>
>> At least the sample rate you are faking is probably wrong, USB Power
>> Delivery basically uses a 600Khz waveform, yours is 2 orders of magnitude
>> too fast to be decoded.
>> Also the preamble is 'BMC-encoded', should look like more
>> 0010110100101101001011...
>>
>>
>>
>>
>>> >>>>
>>>
>>> sigrok-cli -V
>>> sigrok-cli 0.5.0
>>>
>>> Using libsigrok 0.3.0 (lib version 2:0:0).
>>> Using libsigrokdecode 0.3.0 (lib version 2:0:0).
>>>
>>> Supported hardware drivers:
>>> agilent-dmm Agilent U12xx series DMMs
>>> appa-55ii APPA 55II
>>> asix-sigma ASIX SIGMA/SIGMA2
>>> atten-pps3203 Atten PPS3203T-3S
>>> bbcgm-m2110 BBC Goertz Metrawatt M2110
>>> brymen-bm857 Brymen BM857
>>> cem-dt-885x CEM DT-885x
>>> center-309 Center 309
>>> chronovu-la ChronoVu LA8/LA16
>>> colead-slm Colead SLM
>>> conrad-digi-35-cpu Conrad DIGI 35 CPU
>>> demo Demo driver and pattern generator
>>> digitek-dt4000zc Digitek DT4000ZC
>>> fluke-dmm Fluke 18x/28x series DMMs
>>> gmc-mh-1x-2x-rs232 Gossen Metrawatt Metrahit 1x/2x, RS232 interface
>>> gmc-mh-2x-bd232 Gossen Metrawatt Metrahit 2x, BD232/SI232-II
>>> interface
>>> hameg-hmo Hameg HMO
>>> ikalogic-scanaplus IKALOGIC ScanaPLUS
>>> iso-tech-idm103n ISO-TECH IDM103N
>>> mastech-mas345 MASTECH MAS345
>>> metex-m3640d Metex M-3640D
>>> metex-m4650cr Metex M-4650CR
>>> metex-me31 Metex ME-31
>>> mic-98581 MIC 98581
>>> mic-98583 MIC 98583
>>> norma-dmm Norma DM9x0 / Siemens B102x DMMs
>>> ols Openbench Logic Sniffer
>>> pce-pce-dm32 PCE PCE-DM32
>>> peaktech-3410 PeakTech 3410
>>> peaktech-4370 PeakTech 4370
>>> radioshack-22-168 RadioShack 22-168
>>> radioshack-22-805 RadioShack 22-805
>>> radioshack-22-812 RadioShack 22-812
>>> rigol-ds Rigol DS
>>> tecpel-dmm-8061-ser Tecpel DMM-8061 (UT-D02 cable)
>>> tekpower-tp4000zc TekPower TP4000ZC
>>> teleinfo Teleinfo
>>> tenma-72-7745-ser Tenma 72-7745 (UT-D02 cable)
>>> tenma-72-7750-ser Tenma 72-7750 (UT-D02 cable)
>>> tondaj-sl-814 Tondaj SL-814
>>> uni-t-ut60a-ser UNI-T UT60A (UT-D02 cable)
>>> uni-t-ut60e-ser UNI-T UT60E (UT-D02 cable)
>>> uni-t-ut60g-ser UNI-T UT60G (UT-D02 cable)
>>> uni-t-ut61b-ser UNI-T UT61B (UT-D02 cable)
>>> uni-t-ut61c-ser UNI-T UT61C (UT-D02 cable)
>>> uni-t-ut61d-ser UNI-T UT61D (UT-D02 cable)
>>> uni-t-ut61e-ser UNI-T UT61E (UT-D02 cable)
>>> va-va18b V&A VA18B
>>> va-va40b V&A VA40B
>>> voltcraft-k204 Voltcraft K204
>>> voltcraft-m3650cr Voltcraft M-3650CR
>>> voltcraft-m3650d Voltcraft M-3650D
>>> voltcraft-m4650cr Voltcraft M-4650CR
>>> voltcraft-me42 Voltcraft ME-42
>>> voltcraft-vc820-ser Voltcraft VC-820 (UT-D02 cable)
>>> voltcraft-vc830-ser Voltcraft VC-830 (UT-D02 cable)
>>> voltcraft-vc840-ser Voltcraft VC-840 (UT-D02 cable)
>>>
>>> Supported input formats:
>>> binary Raw binary
>>> chronovu-la8 ChronoVu LA8
>>> csv Comma-separated values (CSV)
>>> vcd Value Change Dump
>>> wav WAV file
>>>
>>> Supported output formats:
>>> analog Analog data
>>> ascii ASCII
>>> binary Raw binary
>>> bits Bits
>>> chronovu-la8 ChronoVu LA8
>>> csv Comma-separated values (CSV)
>>> gnuplot Gnuplot
>>> hex Hexadecimal
>>> ols OpenBench Logic Sniffer
>>> vcd Value Change Dump (VCD)
>>>
>>> Supported protocol decoders:
>>> adns5020 Avago ADNS-5020 optical mouse sensor
>>> am230x Aosong AM230x/DHTxx/RHTxx
>>> arm_etmv3 ARM Embedded Trace Macroblock
>>> arm_itm ARM Instrumentation Trace Macroblock
>>> arm_tpiu ARM Trace Port Interface Unit
>>> aud Advanced User Debugger
>>> avr_isp AVR In-System Programming
>>> avr_pdi Atmel Program and Debug Interface
>>> can Controller Area Network
>>> dcf77 DCF77 time protocol
>>> dmx512 Digital MultipleX 512
>>> ds1307 Dallas DS1307
>>> edid Extended Display Identification Data
>>> eeprom24xx 24xx I²C EEPROM
>>> em4100 RFID EM4100
>>> em4305 RFID EM4205/EM4305
>>> gpib General Purpose Interface Bus
>>> guess_bitrate Guess bitrate/baudrate
>>> i2c Inter-Integrated Circuit
>>> i2cdemux I²C demultiplexer
>>> i2cfilter I²C filter
>>> i2s Integrated Interchip Sound
>>> ir_nec IR NEC
>>> ir_rc5 IR RC-5
>>> jitter Timing jitter calculation
>>> jtag Joint Test Action Group (IEEE 1149.1)
>>> jtag_stm32 Joint Test Action Group / ST STM32
>>> lm75 National LM75
>>> lpc Low-Pin-Count
>>> max7219 Maxim MAX7219/MAX7221
>>> maxim_ds28ea00 Maxim DS28EA00 1-Wire digital thermometer
>>> mdio Management Data Input/Output
>>> midi Musical Instrument Digital Interface
>>> mlx90614 Melexis MLX90614
>>> modbus Modbus RTU over RS232/RS485
>>> mrf24j40 Microchip MRF24J40
>>> mx25lxx05d Macronix MX25Lxx05D
>>> mxc6225xu MEMSIC MXC6225XU
>>> nrf24l01 Nordic Semiconductor nRF24L01/nRF24L01+
>>> nunchuk Nintendo Wii Nunchuk
>>> onewire_link 1-Wire serial communication bus (link layer)
>>> onewire_network 1-Wire serial communication bus (network layer)
>>> pan1321 Panasonic PAN1321
>>> parallel Parallel sync bus
>>> ps2 PS/2
>>> pwm Pulse-width modulation
>>> qi Qi charger protocol
>>> rfm12 RFM12 control protocol
>>> rgb_led_spi RGB LED string decoder (SPI)
>>> rgb_led_ws281x RGB LED string decoder (WS281x)
>>> rtc8564 Epson RTC-8564 JE/NB
>>> sdcard_sd Secure Digital card (SD mode)
>>> sdcard_spi Secure Digital card (SPI mode)
>>> spdif Sony/Philips Digital Interface Format
>>> spi Serial Peripheral Interface
>>> spiflash SPI flash chips
>>> ssi32 Synchronous Serial Interface (32bit)
>>> stepper_motor Stepper motor position / speed
>>> swd Serial Wire Debug
>>> t55xx RFID T55xx
>>> tca6408a Texas Instruments TCA6408A
>>> timing Timing calculation with frequency and averaging
>>> tlc5620 Texas Instruments TLC5620
>>> uart Universal Asynchronous Receiver/Transmitter
>>> usb_packet Universal Serial Bus (LS/FS) packet
>>> usb_power_delivery USB Power Delivery
>>> usb_request Universal Serial Bus (LS/FS) transaction/request
>>> usb_signalling Universal Serial Bus (LS/FS) signalling
>>> wiegand Wiegand interface
>>> xfp 10 Gigabit Small Form Factor Pluggable Module
>>> (XFP)
>>> z80 Zilog Z80 CPU
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Developer Access Program for Intel Xeon Phi Processors
>>> Access to Intel Xeon Phi processor-based developer platforms.
>>> With one year of Intel Parallel Studio XE.
>>> Training and support from Colfax.
>>> Order your platform today. http://sdm.link/xeonphi
>>> _______________________________________________
>>> sigrok-devel mailing list
>>> sigrok-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/sigrok-devel
>>>
>>>
>>
>
------------------------------------------------------------------------------
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