this is just an addition to penjuin's answer as it didn't fit in a comment and his answer is generally correct. Just want to clarify an implication in his answer.
Be very careful choosing a measurement device based on its bandwidth/sampling rate. A device with a 25mhz sampling rate can not accurately sample a 25mhz digital clock signal, not even close.
If you take a digital clock signal at 25mhz and feed it into an o-scope with a bandwidth of 25mhz you will see something close to a sine wave. A scope with a 25mhz sampling rate would probably show a DC level since per Nyquist, the highest frequency signal such a scope could sample would be 12.5mhz.
A square wave contains is fundamental frequency which is its clock rate, for this example 25mhz. It also contains large odd harmonics which give its square shape, to look at a 25mhz digital clock signal with accuracy you would need to not only look at 25mhz but 75, 125, 175, 225, etc. How far you need to go is up to your desired accuracy or up to the slew rate of the transceiver.
While this is slightly less important for a logic analyzer is still very important. The logic analyzer is looking for a 'high' and a 'low' above or under some threshold. If what is sees coming in is a sine wave you will see artificially short high and low states and artificially long spaces between bits. This can be somewhat dependent on the architecture of the analyzer.
This can make diagnosing issues related to various transmit modes impossible. For instance SPI has 4 different modes based on data being valid on the rising or falling clock edges and also on data polarity (is high a 1 or a 0?). Other transmission protocols also have this issue (I2S and related audio formats for example). If you can't accurately identify when the edge transitions take place its nearly impossible to determine if the bus is acting within specification.
Generally you need bandwidth/sampling rates much higher than your intended target data rate. If you want to sample a 40khz I2C bus, a logic analyzer with a sampling rate of 100mhz is more than enough. If you need to sample a 25mhz SPI bus you need to have a scope/analyzer with a much higher bandwidth, something near 500mhz if you need real accuracy, as well as a sampling rate that allows measurement in that frequency range.
So the device penjuin recommended with a sampling rate of 24mhz can likely only provide accurate measurement of digital signals that are less than ~2mhz with a slew rate appreciable to that data rate.