Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
We want to get a serial logging stream from the FX3 for use with CyU3PDebugPrint(), but in our device we're already using the UART for other purposes. We'd prefer not to use a USB debugging stream for this (as in the USBDebug example) because it will affect USB traffic patterns for our high bandwidth application.
So we're wondering is there another way without external hardware to get a serial debugging stream from the FX3? Any way to repurpose GPIO pins into a second UART and redirect output there?
You can use any of the hardware blocks of FX3 for debugging using the CyU3PDebugPrint() API. Please refer to the DualConsoleExample project that comes with the FX3 SuperSpeed Explorer Kit Design Examples. This project implements debugging over the I2C interface.
Kindly, let me know if this would suit your application.