Hi everyone. I am using logic V2. I am trying to debug an SPI device that somehow has an extra clock pulse at the beginning. I have successfully trimmed the file by removing all of the data including the extra clock pulse.
The only problem is the software does not recalculate the spi bytes (or I cannot figure out how to do this).
Any help is greatly appreciated.
Cheers!
Hi @dgilmour2001.2015,
You can manually restart a protocol decoder by right-clicking it in the sidebar and selecting restart.
The odd thing here is that trimming the recorded data set should automatically restart the protocol analyzer.
Also, if you are using a chip select signal, and you trim the inactive → active transition, the first transaction will fail to decode. If you encounter this, you can typically get around it by just turning off the chip select (enable) channel in the analyzer settings. This might lead to other issues if you have other devices or activity on the SPI bus though.
Lastly, if you still have trouble with it, feel free to send us a copy of the capture, and we can take a closer look over here.
Thank you for your response.
I was able to figure it out using Logic 1.214 by setting a marker and then selecting “re-run starting at timing marker” when configuring the SPI settings.
I’ll also take your advice and give it a try on Logic V2 when I get a chance.
Thanks again for a great product and excellent support!