I programmed by connecting the Fx3 Superspeed module with the USB. I programmed it into RAM.
I am new to programming to Cypress modules. Could you tell me where do you see the traces of GPIO? In EZ USB Suite?
USB Boot mode is a boot option in which the FX3 firmware image is downloaded into the FX3 system RAM from the USB Host. So you have used USB Boot mode. In this mode if you press the RESET button, the Firmware image will be erased from the RAM. That is the reason why you get undesired frequencies.
If you would still like to run the same code after pressing RESET, then please use the I2C EEPROM boot. For this, follow the steps listed below:
1. In the Control Center, Select the Boot option as I2C EEPROM. This is shown in the following fig.
2. After programming succeeded is shown, the device will re-enumerate as USB BootProgrammer Device as shown below.
3. Now remove the jumper in J4 of the superspeed explorer kit. Then press the reset button to run the code.
To see the traces, you can make use of an oscilloscope or logic analyzer like salae. If you are using salae logic analyzer, then the software can be downloaded from the following website:
Thanks a lot! The code runs fine now. Thanks for the information.