USB superspeed peripherals Forum Discussions
The VSYNC of CMOS produce high pulse means a new frame is coming.Then when VSYNC is low and HSYNC is high,the data will be transmit.
But in the GPIF Designer, if the polarity of FV is high ,when FV is low,it means end of frame.
Should I set the polarity of FV active low in my designer?
Show LessIn my application I need to reset sync slave fifo periodically from FPGA how its possible please explain
Hi,
In new revision *W of document "CYUSB301X/CYUSB201X, EZ-USB® FX3: SuperSpeed USB Controller"
pin D11 or GPIO[60], which was an output is now labled as NC pin without any explanations.
I successfully used this pin as output earlier. Why is it NC now? Can I continue to use in with new revisions of fx3 chip silicon?
Regards
Show LessPreviously I have developed the windows application. It import cyAPI.lib file when linking. Now I developed the FX3 windows application, can I use cyAPI.lib for FX2LP. I compare the cyAPI.lib for FX2LP and FX3 byte by byte, I find differences. Does cyAPI.lib contains implementation or it links to other file in running phase?
Show LessWhat decides friendly name of FX3 devices. I search in the firmware and can not find the setting of the friendly name.But the cy console shows the friendly name.
Show LessIf I modify the product ID in the descriptor for USB2.0 and USB3.0 in the firmware example. After I download the firmware, windows begins to install driver for new device, but it fails, cy cosole displays nothong. If I modify the product ID to equal to that of a FX2LP based device developed previously, cy consolel recoganises it as a FX2LP device. How to explain these?
Show LessWhat is big endian and little endian for FX3 Firmware? When I debug FX3 firmware using segger GDB, I should choose little endian or bit endian in the GDB GUI.
Show LessHi,
I've downloaded Linux SDK; cd cyusb_linux_1.0.5, make; cd cyusb_linux_1.0.5/src, make.
dgc@ensigma-lab: ~/shared/USB/FX3_SDK_1.3.4_Linux/cyusb_linux_1.0.5/src$ make
g++ -o 00_fwload 00_fwload.cpp -L ../lib -l cyusb
g++ -o 01_getdesc 01_getdesc.cpp -L ../lib -l cyusb
g++ -o 03_getconfig 03_getconfig.cpp -L ../lib -l cyusb
g++ -o 04_kerneldriver 04_kerneldriver.cpp -L ../lib -l cyusb
g++ -o 05_claiminterface 05_claiminterface.cpp -L ../lib -l cyusb
g++ -o 06_setalternate 06_setalternate.cpp -L ../lib -l cyusb
g++ -o 08_cybulk 08_cybulk.cpp -L ../lib -l cyusb -l pthread
g++ -o 09_cyusb_performance 09_cyusb_performance.cpp -L ../lib -l cyusb -l usb-1.0
g++ -o download_fx2 download_fx2.cpp -L ../lib -l cyusb
g++ -o download_fx3 download_fx3.cpp -L ../lib -l cyusb
g++ -o cyusbd cyusbd.cpp -L ../lib -l cyusb
gcc -o config_parser config_parser.c -L ../lib -l cyusb
01_getdesc reports "No device found".
dgc@ensigma-lab: ~/shared/USB/FX3_SDK_1.3.4_Linux/cyusb_linux_1.0.5/src$ ./01_getdesc
No device found
HW is running fine in Windows environment. How to solve this issue?
Show LessHi all,
I am working on Cypress fx3 GPIF II . I have doubt on "CyFxSlFifoApplnStart" and "CyFxSlFifoApplnStop" funtion in slave FIFO. This function is called inside USB event of
CyFxSlFifoApplnUSBEventCB (CyU3PUsbEventType_t evtype, uint16_t evdata).
Q1. is it possible to call "CyFxSlFifoApplnStart" in SlFifoAppThread_Entry?. and what will happen ?.
Q2. is it need to call every time CyFxSlFifoApplnStop funtion?. if it is not calling what will happen?.
Thank you
Best Regards,
Thrimurthi M
Show LessHello,
can i use segger j link debugger to program the fx3?
regards,
geetha.