-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attempting to use a trigger above 10 MHz doesn't work #35
Comments
The abort that is sent means the USB link wasn't able to keep up with the
data rate which is expected at 10msps.
…On Sat, Apr 15, 2023, 6:44 PM Uzair ***@***.***> wrote:
Attempting to set the sample speed to any value above 10 MHz doesn't work,
for any number of samples.
PulseView starts to run the acquisition but immediately stops, with no
output.
Level 4 output
sr: [03:17.970712] srpico: at config_get key 30000sr: [03:17.970813] session: Using thread-default main context.sr: [03:17.970840] session: Starting.sr: [03:17.970858] hwdriver: raspberrypi-pico: Starting acquisition.sr: [03:17.970940] srpico: Enter acq startsr: [03:17.970967] srpico: dsbstart 3sr: [03:17.971208] srpico: c 0 enabled 0 name A0sr: [03:17.972339] srpico: Channel enable masks D 0x1 A 0x0sr: [03:17.972431] srpico: swack drops 2 bytes 36 51sr: [03:17.972473] srpico: swack drops 2 bytes 53 51sr: [03:17.972505] srpico: swack drops 2 bytes 43 10sr: [03:17.984313] srpico: c 1 enabled 0 name A1sr: [03:17.984351] srpico: Channel enable masks D 0x1 A 0x0sr: [03:17.996444] srpico: c 2 enabled 0 name A2sr: [03:17.996518] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.009365] srpico: c 0 enabled 1 name D2sr: [03:18.009405] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.022592] srpico: c 1 enabled 0 name D3sr: [03:18.022807] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.035525] srpico: c 2 enabled 0 name D4sr: [03:18.035567] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.049718] srpico: c 3 enabled 0 name D5sr: [03:18.049787] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.062541] srpico: c 4 enabled 0 name D6sr: [03:18.062581] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.074683] srpico: c 5 enabled 0 name D7sr: [03:18.074718] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.086615] srpico: c 6 enabled 0 name D8sr: [03:18.087369] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.098636] srpico: c 7 enabled 0 name D9sr: [03:18.098673] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.110697] srpico: c 8 enabled 0 name D10sr: [03:18.110752] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.123772] srpico: c 9 enabled 0 name D11sr: [03:18.123829] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.134740] srpico: c 10 enabled 0 name D12sr: [03:18.134782] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.146914] srpico: c 11 enabled 0 name D13sr: [03:18.146955] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.159822] srpico: c 12 enabled 0 name D14sr: [03:18.159865] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.172863] srpico: c 13 enabled 0 name D15sr: [03:18.172901] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.184912] srpico: c 14 enabled 0 name D16sr: [03:18.184939] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.197917] srpico: c 15 enabled 0 name D17sr: [03:18.197953] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.210101] srpico: c 16 enabled 0 name D18sr: [03:18.210161] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.222081] srpico: c 17 enabled 0 name D19sr: [03:18.222139] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.234021] srpico: c 18 enabled 0 name D20sr: [03:18.234061] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.247270] srpico: c 19 enabled 0 name D21sr: [03:18.247332] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.259171] srpico: c 20 enabled 0 name D22sr: [03:18.259215] srpico: Channel enable masks D 0x1 A 0x0sr: [03:18.271143] srpico: bps 1sr: [03:18.284237] srpico: At get_dev_cfgsr: [03:18.297144] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [03:18.308446] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [03:18.322220] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [03:18.347108] srpico: Trigger value idx 0 match 3sr: [03:18.372924] srpico: Allocating pretrig buffers size 20000sr: [03:18.372963] srpico: Entering sw triggered modesr: [03:18.373007] session: bus: Received SR_DF_HEADER packet.sr: [03:18.373027] srpico: dsbstartend 3sr: [03:18.391235] srpico: rx string ����������[...]��#sr: [03:18.413865] srpico: rx string ��[...]��f�!!!!!!#sr: [03:18.415779] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 88 cnt 353sr: [03:18.415858] srpico: Ending receive on abortsr: [03:18.415873] srpico: ****at dev_acquisition_stopsr: [03:18.415883] session: bus: Received SR_DF_END packet.sr: [03:18.415912] srpico: Sending plus to stop device streamsr: [03:18.516101] session: fd_source_finalize: key 0x600003f8b980sr: [03:18.516163] session: Stopped.
Level 5 output
sr: [00:51.132975] srpico: at config_get key 30000sr: [00:51.133610] srpico: sample rate get of 15000000sr: [00:51.133661] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x600003d39260 cg NULL -> uint64 15000000sr: [00:51.133955] session: Checking trigger:sr: [00:51.133996] session: Stage 0 match on channel D2, match 3sr: [00:51.134169] session: Using thread-default main context.sr: [00:51.134198] session: Starting.sr: [00:51.134222] hwdriver: raspberrypi-pico: Starting acquisition.sr: [00:51.134246] srpico: Enter acq startsr: [00:51.134266] srpico: dsbstart 3sr: [00:51.134294] serial: Draining serial port /dev/tty.usbmodem14201.sr: [00:51.134570] serial: Wrote 1/1 bytes.sr: [00:51.134620] serial: Draining serial port /dev/tty.usbmodem14201.sr: [00:51.136932] srpico: c 0 enabled 0 name A0sr: [00:51.136990] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.137035] serial: Read 2/2 bytes.sr: [00:51.137055] srpico: swack drops 2 bytes 36 51sr: [00:51.137083] serial: Read 2/2 bytes.sr: [00:51.137101] srpico: swack drops 2 bytes 53 51sr: [00:51.137125] serial: Read 2/2 bytes.sr: [00:51.137142] srpico: swack drops 2 bytes 43 10sr: [00:51.149348] serial: Wrote 4/4 bytes.sr: [00:51.150627] serial: Read 1/1 bytes.sr: [00:51.150677] srpico: c 1 enabled 0 name A1sr: [00:51.150685] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.160948] serial: Wrote 4/4 bytes.sr: [00:51.162502] serial: Read 1/1 bytes.sr: [00:51.162621] srpico: c 2 enabled 0 name A2sr: [00:51.162636] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.174764] serial: Wrote 4/4 bytes.sr: [00:51.175657] serial: Read 1/1 bytes.sr: [00:51.175694] srpico: c 0 enabled 1 name D2sr: [00:51.175707] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.186927] serial: Wrote 4/4 bytes.sr: [00:51.187588] serial: Read 1/1 bytes.sr: [00:51.187632] srpico: c 1 enabled 0 name D3sr: [00:51.187657] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.198054] serial: Wrote 4/4 bytes.sr: [00:51.198605] serial: Read 1/1 bytes.sr: [00:51.198641] srpico: c 2 enabled 0 name D4sr: [00:51.198656] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.210023] serial: Wrote 4/4 bytes.sr: [00:51.211734] serial: Read 1/1 bytes.sr: [00:51.211797] srpico: c 3 enabled 0 name D5sr: [00:51.211822] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.222322] serial: Wrote 4/4 bytes.sr: [00:51.223813] serial: Read 1/1 bytes.sr: [00:51.223861] srpico: c 4 enabled 0 name D6sr: [00:51.223878] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.236336] serial: Wrote 4/4 bytes.sr: [00:51.236679] serial: Read 1/1 bytes.sr: [00:51.236717] srpico: c 5 enabled 0 name D7sr: [00:51.236738] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.246899] serial: Wrote 4/4 bytes.sr: [00:51.248737] serial: Read 1/1 bytes.sr: [00:51.248764] srpico: c 6 enabled 0 name D8sr: [00:51.248772] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.261036] serial: Wrote 4/4 bytes.sr: [00:51.261805] serial: Read 1/1 bytes.sr: [00:51.261843] srpico: c 7 enabled 0 name D9sr: [00:51.261866] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.272514] serial: Wrote 4/4 bytes.sr: [00:51.273872] serial: Read 1/1 bytes.sr: [00:51.273933] srpico: c 8 enabled 0 name D10sr: [00:51.273958] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.286283] serial: Wrote 4/4 bytes.sr: [00:51.286842] serial: Read 1/1 bytes.sr: [00:51.286869] srpico: c 9 enabled 0 name D11sr: [00:51.286881] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.299281] serial: Wrote 4/4 bytes.sr: [00:51.299931] serial: Read 1/1 bytes.sr: [00:51.299961] srpico: c 10 enabled 0 name D12sr: [00:51.299976] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.310981] serial: Wrote 5/5 bytes.sr: [00:51.311970] serial: Read 1/1 bytes.sr: [00:51.312029] srpico: c 11 enabled 0 name D13sr: [00:51.312056] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.324578] serial: Wrote 5/5 bytes.sr: [00:51.325036] serial: Read 1/1 bytes.sr: [00:51.325062] srpico: c 12 enabled 0 name D14sr: [00:51.325074] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.336927] serial: Wrote 5/5 bytes.sr: [00:51.338104] serial: Read 1/1 bytes.sr: [00:51.338157] srpico: c 13 enabled 0 name D15sr: [00:51.338184] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.350882] serial: Wrote 5/5 bytes.sr: [00:51.352110] serial: Read 1/1 bytes.sr: [00:51.352157] srpico: c 14 enabled 0 name D16sr: [00:51.352189] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.364771] serial: Wrote 5/5 bytes.sr: [00:51.366081] serial: Read 1/1 bytes.sr: [00:51.366110] srpico: c 15 enabled 0 name D17sr: [00:51.366124] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.378200] serial: Wrote 5/5 bytes.sr: [00:51.379108] serial: Read 1/1 bytes.sr: [00:51.379132] srpico: c 16 enabled 0 name D18sr: [00:51.379145] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.391821] serial: Wrote 5/5 bytes.sr: [00:51.392200] serial: Read 1/1 bytes.sr: [00:51.392239] srpico: c 17 enabled 0 name D19sr: [00:51.392255] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.403501] serial: Wrote 5/5 bytes.sr: [00:51.404238] serial: Read 1/1 bytes.sr: [00:51.404294] srpico: c 18 enabled 0 name D20sr: [00:51.404325] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.414550] serial: Wrote 5/5 bytes.sr: [00:51.416197] serial: Read 1/1 bytes.sr: [00:51.416227] srpico: c 19 enabled 0 name D21sr: [00:51.416243] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.427594] serial: Wrote 5/5 bytes.sr: [00:51.428276] serial: Read 1/1 bytes.sr: [00:51.428318] srpico: c 20 enabled 0 name D22sr: [00:51.428336] srpico: Channel enable masks D 0x1 A 0x0sr: [00:51.438892] serial: Wrote 5/5 bytes.sr: [00:51.440426] serial: Read 1/1 bytes.sr: [00:51.440485] srpico: bps 1sr: [00:51.452961] serial: Wrote 6/6 bytes.sr: [00:51.453396] serial: Read 1/1 bytes.sr: [00:51.453420] srpico: At get_dev_cfgsr: [00:51.453464] serial: Wrote 3/3 bytes.sr: [00:51.455954] serial: Read 7/20 bytes.sr: [00:51.467225] srpico: A0 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [00:51.467408] serial: Wrote 3/3 bytes.sr: [00:51.468548] serial: Read 7/20 bytes.sr: [00:51.479026] srpico: A1 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [00:51.479209] serial: Wrote 3/3 bytes.sr: [00:51.480489] serial: Read 7/20 bytes.sr: [00:51.491080] srpico: A2 scale 0.025700 offset 0.000000 response #25700x0# tokens #25700# #0#sr: [00:51.491183] serial: Wrote 10/10 bytes.sr: [00:51.493739] serial: Read 1/30 bytes.sr: [00:51.517277] srpico: Trigger value idx 0 match 3sr: [00:51.527666] serial: Wrote 5/5 bytes.sr: [00:51.528589] serial: Read 1/1 bytes.sr: [00:51.539623] serial: Wrote 5/5 bytes.sr: [00:51.541025] serial: Read 1/1 bytes.sr: [00:51.541060] srpico: Allocating pretrig buffers size 200sr: [00:51.541073] srpico: Entering sw triggered modesr: [00:51.541111] serial: Wrote 2/2 bytes.sr: [00:51.541125] session: bus: Received SR_DF_HEADER packet.sr: [00:51.541140] srpico: dsbstartend 3sr: [00:51.571080] serial: Read 237/31999 bytes.sr: [00:51.571151] srpico: Entry wrptr 0 bytes_rem 32000 len 237sr: [00:51.571169] srpico: rx string ����������[...]��#sr: [00:51.571203] srpico: rx len 237 bytes_avail 237l sent_samples 0l wrptr 0sr: [00:51.571221] srpico: Dchan4 rdptr -1 wrptr 0 bytein 0x80 rle 0 cval 0x0 didx 0sr: [00:51.571241] srpico: Dchan4 rdptr 0 wrptr 1 bytein 0x80 rle 0 cval 0x0 didx 3sr: [00:51.571284] srpico: Dchan4 rdptr 1 wrptr 2 bytein 0x80 rle 0 cval 0x0 didx 6sr: [00:51.571299] srpico: Dchan4 rdptr 2 wrptr 3 bytein 0x80 rle 0 cval 0x0 didx 9sr: [00:51.571311] srpico: Dchan4 rdptr 3 wrptr 4 bytein 0x80 rle 0 cval 0x0 didx 12sr: [00:51.571325] srpico: Dchan4 rdptr 4 wrptr 5 bytein 0x80 rle 0 cval 0x0 didx 15sr: [00:51.571337] srpico: Dchan4 rdptr 5 wrptr 6 bytein 0x80 rle 0 cval 0x0 didx 18sr: [00:51.571349] srpico: Dchan4 rdptr 6 wrptr 7 bytein 0x80 rle 0 cval 0x0 didx 21sr: [00:51.571363] srpico: D4 preoverflow wrptr 8 bufsize 32000 rlecnt 2560sr: [00:51.571375] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571487] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.571508] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571688] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.571719] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571854] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.571881] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.571959] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.572002] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.572047] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.572055] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.572393] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.572458] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.572598] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578412] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578515] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578535] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578623] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578641] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578720] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578735] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578808] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578822] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.578923] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.578948] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579029] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579042] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579086] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579093] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579142] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579154] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579218] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579231] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579281] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579293] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579355] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579368] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579419] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579431] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579499] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579512] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579570] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579583] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579646] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579668] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579724] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579737] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579795] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579808] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579871] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579884] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.579941] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.579954] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580022] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580036] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580098] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580111] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580162] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580174] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580249] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580261] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580317] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580329] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580381] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580394] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580483] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580501] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580584] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580601] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580684] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580702] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580786] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.580804] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.580894] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581061] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581160] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581180] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581259] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581276] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581332] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581341] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581386] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581395] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581461] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581475] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581575] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581601] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581680] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581694] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581794] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581809] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581858] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581870] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.581950] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.581965] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582031] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582043] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582100] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582112] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582169] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582182] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582237] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582249] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582316] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582329] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582393] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582406] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582483] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582497] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582571] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582584] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582633] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.582643] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.582710] srpico: D4 while done rdptr 237sr: [00:51.582719] srpico: Residual D4 slice rlecnt 640sr: [00:51.582726] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 640 dsb 3sr: [00:51.582735] srpico: Residual D4 data wrptr 640sr: [00:51.582748] srpico: Receive function done: sent 0 limit 2000 wrptr 0 len 237sr: [00:51.594265] serial: Read 122/31999 bytes.sr: [00:51.594317] srpico: Entry wrptr 0 bytes_rem 32000 len 122sr: [00:51.594332] srpico: rx string ��[...]��f�!!!!!!#sr: [00:51.594355] srpico: rx len 122 bytes_avail 122l sent_samples 0l wrptr 0sr: [00:51.594368] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594380] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594457] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594472] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594550] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594566] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594644] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594661] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594739] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594751] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594834] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594846] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.594924] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.594938] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595016] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595028] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595112] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595126] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595199] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595213] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.595313] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.595325] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603512] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603541] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603626] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603647] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603742] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603759] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603846] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603863] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.603946] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.603964] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604049] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604067] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604151] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604168] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604250] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604268] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604348] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604367] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604444] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604461] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604541] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604682] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.604849] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.604868] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605087] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605114] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605198] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605217] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605300] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605436] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605529] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605550] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605624] srpico: D4 preoverflow wrptr 0 bufsize 32000 rlecnt 2560sr: [00:51.605648] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 2560 dsb 3sr: [00:51.605722] srpico: rle_memset vals 0x0, 0x0, 0x0 slices 1727 dsb 3sr: [00:51.605757] srpico: Dchan4 rdptr 114 wrptr 1727 bytein 0xF0 rle 0 cval 0x0 didx 5181sr: [00:51.605782] srpico: D4 Data stream aborts with cbyte 33 char ! rdidx 116 cnt 353sr: [00:51.605804] srpico: D4 while done rdptr 116sr: [00:51.605819] srpico: Residual D4 data wrptr 1728sr: [00:51.605876] srpico: Residual shift rdptr 0 wrptr 6sr: [00:51.606035] srpico: Ending receive on abortsr: [00:51.606173] srpico: ****at dev_acquisition_stopsr: [00:51.606188] session: bus: Received SR_DF_END packet.sr: [00:51.606295] srpico: Sending plus to stop device streamsr: [00:51.606391] serial: Wrote 1/1 bytes.sr: [00:51.710993] session: fd_source_finalize: key 0x600003a2def0sr: [00:51.711093] session: Stopped.Acquisition took -9223357045.32 sskipping QEventPoint(id=1 ts=0 pos=0,0 scn=-1568.85,685.826 gbl=-1568.85,685.826 Released ellipse=(1x1 ∡ 0) vel=0,0 press=1568.85,-685.826 last=1568.85,-685.826 Δ -1568.85,685.826) : no target windowsr: [02:33.382340] srpico: at config_get key 30000sr: [02:33.382389] srpico: sample rate get of 15000000sr: [02:33.382408] hwdriver: sr_config_get(): key 30000 (samplerate) sdi 0x600003d39260 cg NULL -> uint64 15000000sr: [02:33.382439] session: Checking trigger:sr: [02:33.382452] session: Stage 0 match on channel D2, match 3sr: [02:33.382468] session: Using thread-default main context.sr: [02:33.382478] session: Starting.sr: [02:33.382487] hwdriver: raspberrypi-pico: Starting acquisition.sr: [02:33.382497] srpico: Enter acq startsr: [02:33.382507] srpico: dsbstart 3sr: [02:33.382525] serial: Draining serial port /dev/tty.usbmodem14201.sr: [02:33.382617] serial: Wrote 1/1 bytes.sr: [02:33.382632] serial: Draining serial port /dev/tty.usbmodem14201.sr: [02:33.383658] srpico: c 0 enabled 0 name A0sr: [02:33.383695] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.383722] serial: Read 2/2 bytes.sr: [02:33.383734] srpico: swack drops 2 bytes 36 51sr: [02:33.383749] serial: Read 2/2 bytes.sr: [02:33.405359] srpico: swack drops 2 bytes 53 51sr: [02:33.405399] serial: Read 2/2 bytes.sr: [02:33.405413] srpico: swack drops 2 bytes 43 10sr: [02:33.415980] serial: Wrote 4/4 bytes.sr: [02:33.416810] serial: Read 1/1 bytes.sr: [02:33.416844] srpico: c 1 enabled 0 name A1sr: [02:33.416860] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.427166] serial: Wrote 4/4 bytes.sr: [02:33.427874] serial: Read 1/1 bytes.sr: [02:33.427977] srpico: c 2 enabled 0 name A2sr: [02:33.427995] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.441053] serial: Wrote 4/4 bytes.sr: [02:33.442972] serial: Read 1/1 bytes.sr: [02:33.443006] srpico: c 0 enabled 1 name D2sr: [02:33.443019] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.454848] serial: Wrote 4/4 bytes.sr: [02:33.456075] serial: Read 1/1 bytes.sr: [02:33.456241] srpico: c 1 enabled 0 name D3sr: [02:33.456258] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.467265] serial: Wrote 4/4 bytes.sr: [02:33.467992] serial: Read 1/1 bytes.sr: [02:33.468038] srpico: c 2 enabled 0 name D4sr: [02:33.468053] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.478464] serial: Wrote 4/4 bytes.sr: [02:33.479040] serial: Read 1/1 bytes.sr: [02:33.479058] srpico: c 3 enabled 0 name D5sr: [02:33.479066] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.489395] serial: Wrote 4/4 bytes.sr: [02:33.490043] serial: Read 1/1 bytes.sr: [02:33.490076] srpico: c 4 enabled 0 name D6sr: [02:33.490093] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.501443] serial: Wrote 4/4 bytes.sr: [02:33.502146] serial: Read 1/1 bytes.sr: [02:33.502203] srpico: c 5 enabled 0 name D7sr: [02:33.502230] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.513467] serial: Wrote 4/4 bytes.sr: [02:33.514101] serial: Read 1/1 bytes.sr: [02:33.514128] srpico: c 6 enabled 0 name D8sr: [02:33.514139] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.524571] serial: Wrote 4/4 bytes.sr: [02:33.526259] serial: Read 1/1 bytes.sr: [02:33.526291] srpico: c 7 enabled 0 name D9sr: [02:33.526301] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.536427] serial: Wrote 4/4 bytes.sr: [02:33.538333] serial: Read 1/1 bytes.sr: [02:33.538387] srpico: c 8 enabled 0 name D10sr: [02:33.538409] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.548588] serial: Wrote 4/4 bytes.sr: [02:33.550262] serial: Read 1/1 bytes.sr: [02:33.550304] srpico: c 9 enabled 0 name D11sr: [02:33.550320] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.560632] serial: Wrote 4/4 bytes.sr: [02:33.562257] serial: Read 1/1 bytes.sr: [02:33.562285] srpico: c 10 enabled 0 name D12sr: [02:33.562297] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.574691] serial: Wrote 5/5 bytes.sr: [02:33.575421] serial: Read 1/1 bytes.sr: [02:33.575459] srpico: c 11 enabled 0 name D13sr: [02:33.575472] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.587318] serial: Wrote 5/5 bytes.sr: [02:33.588403] serial: Read 1/1 bytes.sr: [02:33.588461] srpico: c 12 enabled 0 name D14sr: [02:33.588487] srpico: Channel enable masks D 0x1 A 0x0sr: [02:33.601187] serial: Wrote 5/5 bytes.sr: [02:33.602540] serial: Read 1/1 bytes.sr: [02:33.602593] srpico
|
Does that mean it's not possible to use triggers past 10 MHz? It works as expected up to 120 MHz without any triggers. |
Practically, yes. |
Attempting to set the sample speed to any value above 10 MHz doesn't work with a trigger selected, for any number of samples.
PulseView starts to run the acquisition but immediately stops, with no output.
Level 4 output
Level 5 output
By enabling one analog channel, it kind of works, collecting data if the "trigger on high level" is selected and it was high before hitting 'Run'.
Level 4 log with A0 and D2 enabled, D2 connected to 3.3V and A0 to 0V.
I can provide more logs in other scenarios as needed as well.
([...] is used where the same character repeats)
The text was updated successfully, but these errors were encountered: