I have an issue where the terminal view in Logic (2.4.36) isn’t decoding the SPI data into ASCII. It’s decoding it correctly in the waveform view, but not in the terminal.
I’m hoping to use the SPI port as a second “printf debugging” port on an MCU that has only one UART, which is needed for other things. Is there a setting I’m missing to enable this?
@seth.kazarians Thanks for writing in about this! By default, our in-app terminal will display data in the formats summarized below depending on what protocol analyzer is being used.
In particular, SPI will always display as “MOSI / MISO“ in hex.
I’ve found success with using a 3rd party extension called “printf parse text to terminal“, which can be installed from the Extensions App in the app. You can search “ascii” to find it.
Afterwards, you can configure it with your SPI protocol analyzer and the data in the terminal should appear like so.
2 Likes
Thanks for the clarification, and the link to that plugin.