USB superspeed peripherals Forum Discussions
Hi,
I'm trying to configure a 2 MP sensor to able to run at 60 fps, but i get some trouble.
I m able to get video streaming at 30 fps.
I think my problem comes from the mipi configuration.
How to get the V-Blanking and H-blanking ? These datas change when we switch to 60 fps ?
Thank you,
JZ
Show LessHello,
We are using S25FL127SABMFI101 flash for booting in FX3. Its connected as in the schematic attached to this thread.
Before testing fFX3 boot, i am trying to read and write data to this SPI flash by using the example code in C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbspidmamode. I am not able to read from the SPI flash, this example code is tested in the control center. I have attached the control center screenshots.
I am getting 00 as control in transfer that is SPI read from the FLASH.
Regards,
Geetha
Show LessHello,
I am performing read and write operations on spi flash with the cypress given example code.
(C:\Program Files\Cypress\EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxusbspidmamode).
I have made settings as following in venodr device mode.
for spi write,
bytes to tranfer ( wLength 😞 4096
bmRequestType = outendpoint 0x40
bRequest = 0xC2
wValue = 0x0000
wIndex = 0x1000 (4096)
I am getting control out transfer completed in the control center along with sent test data
is it mean spi write is happening successfuly?
for spi read,
bytes to tranfer ( wLength 😞 4096
bmRequestType = inendpoint 0xc0
bRequest = 0xC3
wValue = 0x0000
wIndex = 0x1000 (4096)
I am getting control in transfer completed in the control center.
but 4096 bytes are zeros.
spi is not reading actual sent test data.
why this is happeing?
thank you.
Show LessHello,
Any example that uses fx3 gpios as i2c signals available?
FX3 i2c acts as master only.I wanted to use fx3 i2c as slave device.please let me know.
Thank you.
Show LessHello,
I downloaded drivers for FX3 from
Drivers for EZ-USB® FX1™ , FX2LP™ , and FX3™ - KBA94413
Also i did try to install FX3SDKSetup_1.3.4.exe to find correct driver.
In both cases i have problems with installation driver for winXP 32 bit.
In ...Cypress\EZ-USB FX3 SDK\1.3\driver\bin\wxp\x86 there are set of files including WdfCoInstaller01009.dll. BUT...cyusb3.inf inside required WdfCoInstaller01011.dll
So in result installation false. Even i would change file name WdfCoInstaller01011.dll on 009, result of installation the same - error.
Could someone tell:
1. Is there drivers for FX3 and Windows XP which is installed and WORKED correctly?
2. Why drivers in archive require win usb 1.11 but have version 1.9 in installation folder?
WBR,
Show LessI have been using the 2nd stage bootloader for a while on another computer (Win 10 with USB3) and it has been working fine.
I have now got a new Win 10 PC from HP with all USB3 ports and programming the FX3 Ram fails virtually every time in both my application and the Control Center.
DownloadFw just doesn't work and there doesn't seem to be a way to debug this.
A lot of users have complained about this. On my old PC I made it 100% reliable by setting my bootloader to start in USB2 mode.
99 times out of 100 it doesn't work on my new PC.
Any ideas on how to move forward?
I have uploaded the latest microsoft/intel drivers. It is an Intel USB 3.1 eXtensible Host ~Controller - 1.10 (Microsoft)
Show LessI am developing ov7251 (raw10, vga, 30fps) with usb2.0, maybe there is someting wrong in the sequence, the screen is black. But usb3.0 is ok.
It looks abnormal in the log:
OV7251 Camera CyCx3_ImageSensor_Set_Vga
USB Setup CB:Call AppSTOP3
AplnStop:SMState = 0x1
AplnStrt:SMState = 0x2
UsbCB:Call AppStop4
AplnStop:SMState = 0x5
AplnStrt:SMState = 0x1
Prod = 10 Cons = 4 Prtl_Sz = 14240 Frm_Cnt = 1 Frm_Sz = 19360 B
UsbCB:Call AppStop4
AplnStop:SMState = 0x7
AplnStrt:SMState = 0x1
Prod = 11 Cons = 19 Prtl_Sz = 14000 Frm_Cnt = 2 Frm_Sz = 19632 B
UsbCB:Call AppStop4
AplnStop:SMState = 0x5
AplnStrt:SMState = 0x1
Prod = 0 Cons = 8 Prtl_Sz = 15360 Frm_Cnt = 3 Frm_Sz = 15360 B
UsbCB:Call AppStop4
AplnStop:SMState = 0x5
AplnStrt:SMState = 0x1
Prod = 10 Cons = 12 Prtl_Sz = 4000 Frm_Cnt = 4 Frm_Sz = 9120 B
UsbCB:Call AppStop4
AplnStop:SMState = 0x5
AplnStrt:SMState = 0x1
Prod = 2 Cons = 8 Prtl_Sz = 12320 Frm_Cnt = 5 Frm_Sz = 13344 B
My configure is below:
CY_U3P_CSI_DF_RAW10, /* CyU3PMipicsiDataFormat_t dataFormat */
1, /* uint8_t numDataLanes */
2, /* uint8_t pllPrd */
80, /* uint16_t pllFbd */
CY_U3P_CSI_PLL_FRS_500_1000M, /* CyU3PMipicsiPllClkFrs_t pllFrs */
CY_U3P_CSI_PLL_CLK_DIV_8, /* CyU3PMipicsiPllClkDiv_t csiRxClkDiv */
CY_U3P_CSI_PLL_CLK_DIV_8, /* CyU3PMipicsiPllClkDiv_t parClkDiv */
0, /* uint16_t mClkCtl */
CY_U3P_CSI_PLL_CLK_DIV_2, /* CyU3PMipicsiPllClkDiv_t mClkRefDiv */
640, /* uint16_t hResolution */
50 /* uint16_t fifoDelay */
How can i check it ?
Show Less