I am using the CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kit.
I am using the example code provided in the example code cyfxmscdemo found in C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware.
I referred to SuperSpeed Explorer Kit User Guide and setup the UART functionality on the SuperSpeed Explorer Kit by following section 3.7.1.
I tested out the CyU3PDebugPrint and it work perfectly on the serial console when running USBBulkSourceSinkLED Firmware Project.
Next, I move on to modify the cyfxmscdemo as I would like to use the CyU3PDebugPrint api to print on serial console for debug purposes.
I added a CyU3PDebugPrint statement in the function MscAppThread_Entry.
However, when i build and burn the image to either the RAM or EEprom via the I2C bus nothing is been printed on the serial console.
The picture attached shows the place where i add in the CyU3PDebugPrint statement.
The serial console tested are tera team and putty with the following settings:
Port : COM6
Baud Rate: 115200
Data: 8 bit
Stop: 1 bit
Flow control: none
For your assistance please, I would like to know why is nothing been printed on the serial console. How do I print when using the cyfxmscdemo Firmware Project?
You are using a out-of-date example provided with FX3 SDK 1.3. You should upgrade to FX3 SDK 1.3.4, there won't be such problems.