USB superspeed peripherals Forum Discussions
Thank you for your help.
I will ask you a question.
OS: Windows10 Pro 64bit
FX3 EZ USB
At USB Control Center,
After reading the img file in USB boot mode, the tree on the left side of the screen disappears and the work cannot be performed.
If it is a manual, it seems that you can work with DataTransfers etc. after reading the img file, but the tree disappears
You will not be able to work.
If you are aware of these phenomena and how to solve them, I would like to have a professor.
Thank you
Show LessHi all,
I meet a somehow issue on cx3 board. I have two cameras with isp (image signal processor) in it. On is 720p and the other is 1080p. I used configuration tool to generate my code. It works on 720p but not on 1080p. I found that it seem to have no dma buffer after initializing on 1080p, but it worked fine on another platform i.mx6. below are my
configuration:
all checks are pass after adjust parameters and my log is below:
MipiErrorThread Init.
bRType = 0x81, bRequest = 0x0, wValue = 0x0, wIndex = 0x0, wLength= 0x2
bRType = 0x1, bRequest = 0x3, wValue = 0x0, wIndex = 0x100, wLength= 0x0
StpCB:In SET_FTR 0::1
bRType = 0x1, bRequest = 0x3, wValue = 0x0, wIndex = 0x0, wLength= 0x0
StpCB:In SET_FTR 0::1
bRType = 0xA1, bRequest = 0x87, wValue = 0x1400, wIndex = 0x100, wLength= 0xA
AppInit:GpifSMStart passed
bRType = 0x1, bRequest = 0x3, wValue = 0x0, wIndex = 0x100, wLength= 0x0
StpCB:In SET_FTR 0::1
bRType = 0x1, bRequest = 0x3, wValue = 0x0, wIndex = 0x0, wLength= 0x0
StpCB:In SET_FTR 0::1
bRType = 0xA1, bRequest = 0x81, wValue = 0x100, wIndex = 0x1, wLength= 0x22
bRType = 0x21, bRequest = 0x1, wValue = 0x100, wIndex = 0x1, wLength= 0x22
bRType = 0xA1, bRequest = 0x81, wValue = 0x100, wIndex = 0x1, wLength= 0x22
bRType = 0xA1, bRequest = 0x83, wValue = 0x100, wIndex = 0x1, wLength= 0x22
bRType = 0xA1, bRequest = 0x82, wValue = 0x100, wIndex = 0x1, wLength= 0x22
bRType = 0x21, bRequest = 0x1, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Set cur Still probe index = 1
bRType = 0xA1, bRequest = 0x81, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Get cur Still probe index = 1
bRType = 0xA1, bRequest = 0x82, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Get cur Still probe index = 1
bRType = 0xA1, bRequest = 0x83, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Get cur Still probe index = 1
bRType = 0x21, bRequest = 0x1, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Set cur Still probe index = 1
bRType = 0xA1, bRequest = 0x81, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Get cur Still probe index = 1
bRType = 0xA1, bRequest = 0x82, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Get cur Still probe index = 1
bRType = 0xA1, bRequest = 0x83, wValue = 0x300, wIndex = 0x1, wLength= 0xB
Get cur Still probe index = 1
bRType = 0x21, bRequest = 0x1, wValue = 0x200, wIndex = 0x1, wLength= 0x22
CyCx3UvcAppHandleSetCurReq
CyCx3UvcAppStart
AplnStrt:SMState = 0x2
It seemed to be perfect due to no any mipi error, but actually it didn't have dma callback event.
could anyone direct me how to resolve it ?
Any reply will be appreciated !
Show LessHello
I have a mipi configuration as below:
I have also call cyup3pmipicsisetpyhtimedleay to set phy delay.
But from the oscilloscope, i sometime see the strange behavior.
the blue line is our mipi LV signal: data transmitted is in low.
the yellow line is Hsync provided by CX3.
Sometimes the hsync will not be trigger then it will cause the image data loss.
Could you give me some debug direction?
what is the hsync trigger start time and end time?
I also use dphy analyze to receive our mipi signal but it return no errors.
Show LessHello
I use CX3 to connect a sensor by mipi interface.
After I start stream, I found the gpif status keep in CX3_PARTIAL_BUFFER_IN_SCK0 or CX3_PARTIAL_BUFFER_IN_SCK1.
Could you tell me what these status mean?
Does it mean the mipi receiver not receive a complete frame?
Show LessHi. Cypress
目前客户使用CYUSB3014设计的产品,他们将默认的VID,PID写入到SPI flash里面,当系统掉电后,目前系统会重新将默认值再次写入到SPI 里面,目前他们的目的想启动eFuse功能,将默认VID/PID 写入后,重新启动系统可以直接使用SPI的内容,不再做写入动作。如何进行efuse的操作。另外如果要到官方 USB-IF组织进行登记获取客户自己的VID,PID,是否有相关获取介绍流程呢?
thanks
flance fang
Show LessHi,
I am using Multicasting example firmware which came with SDK.I want to transfer the same data from P-Port to U-Port and S0-Port.
dmaCfg.prodSckId[0] = CY_FX_EP_PRODUCER_SOCKET;
dmaCfg.consSckId[0] = CY_FX_EP_CONSUMER_1_SOCKET;
dmaCfg.consSckId[1] = CY_FX_EP_CONSUMER_2_SOCKET;
I declared above prod and cons sockets as
#define CY_FX_EP_PRODUCER_SOCKET CY_U3P_PIB_SOCKET_0/* Socket 1 is EP1 OUT */
#define CY_FX_EP_CONSUMER_1_SOCKET CY_U3P_UIB_SOCKET_CONS_1 /* Socket 1 is EP1 IN */
#define CY_FX_EP_CONSUMER_2_SOCKET CY_U3P_SIB_SOCKET_0/* Socket 2 is EP2 IN */
After the above changes,the device is not enumerating in Control center.Why?
Regards,
Srujana.
Show LessHi, Our product is planed to use the CX3.
And it receives 1860x1860/p30 YUV422 8bit (1.66Gbps) data by CSI-2.
However, data bit rate per lane is selected only 400Mbps or 800Mbps due to CSI-2 TX device limitation.
(400Mbps x4lanes > Insufficient bandwidth, 800Mbps x4lanes > over spec 2.4Gbps of CX3. )
Is the solution of 800Mbps x 3lanes a possible idea for CX3?
If yes, are there any notes?
Thanks.
Show LessI develop a firmware. The firmware works perfectly on the CX3-based module. The module can be enumerated as USB3.0 device.But when I replace the CX3 board with my own board(I design and make according to the CX3 design schematics.And I recheck the design schematics, it should be ok.), the module can not be enumerated as USB3.0 device. The following figure is the USB trace.How can I fix the problem?
Show Less