I am a student working with the EZ-USB FX3 (CYUSB3KIT-003), and I have never really worked with devices like this before, so I just had a beginner's question about setting it up: how do I go about configuring the PMODE pins for USB Boot? I've seen references to them in several forum posts, and read all I could find in the datasheets about which pins are 1 and 0, etc, but I don't know how you actually access and change them. I noticed two pins on the FX3 board that had PMODE labeled on them, but I tried connecting them with the red headers included in the box and it didn't seem to make a difference when I plugged in the board.
I am basically just trying to figure out how to use this board with little prior experience, and this seems to be a roadblock in getting there.
Any and all help is appreciated!
Yes you are right, for setting USB boot you muct put the jumper(Short the pins) of PMOD jumper (ie. J3). For detailed explaination of jumpers see AN75705 Getting Started with EZ-USB FX3 (http://www.cypress.com/file/139296/download).. Page 22.
Hope you have downloaded and installed the FX3 SDK(Software Development Kit) from Cypress site(http://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit). Follow the steps in the AN75705 Getting Started with EZ-USB FX3 to do that.
You can find the difference(if is USB boot or I2C boot) in the device list in the Control center Application. The device will be detected as 'FX3 boot loader device'.
If your FX3 board is a fresh new one then on booting with I2c mod you will find the device will be detected as 'Streamer Example device' and on pressing the reset button turns on blue LED(if connected to USB 2.0) or blinks blue LED when connected to USB 3.0.