USB superspeed peripherals Forum Discussions
Dear Sir,
I have basic questions.
I'm using cyusb3025 chip and external SPI flash, i have interfaced new fx3s board.
Do board recognize at USB control center immediately?
I want to burning FX3SMSC_RAID1_Rev2.img image for the first time.
What should i do?
thank you,
Show LessHello Cypress Community,
i create a new topic because i cannot success to get the image. I am only getting half of the FPS, i m only receiving 7-8 fps, or it should be 15 fps... And I cannot figure it out, i checked the test point on the Cx3 Board (Pixel Clock, Line Valid and Frame Valid) and all seem to be good (Screen below).
Do you have an idea why ?
My configuration :
Image X: 1920
Image Y 1080
Format RGB 888 (24 bits)
15 Fps
Cx3 Configuration :
- Number of DMA : Set to 3 (but 6 in real because of the MANY-To-oNE mode if i well understand)
- Dma Size(include Header and footer) : 30720 bytes
- Header size : 12
- Footer Size : 372
- GPIF : 24 bit
1) Screen on a lane of the incoming Mipi :
V-Total(us) = 66.6
V-Blanking(us) = 10.8
V-Blanking(Line) = 209
H-Total(us) = 50.4
H-Blanking(us) = 31.2
H-Blanking(pixel) = 2880
2) Pixel clock (test point Cx3) :
Clock : 72 MHz
3) Frame Valid (VSYNC) (Cx3 test Point) :
Period : 67.2 ms
4) Line Valid (HSYNC) (Cx3 Test Point)
Image Period 66 .4 ms
- Zoom :
Line Period : 51.60 us
5) Mipi Configurator Tools
If you need more information tell me.
Thank you in advance,
JZ
Show LessHello!
I have a device with CX3 chip.
I have a problems with this device and some PCs.
I attach the device to the PC when it completely OFF, then I start the PC and wait when Windows is loaded. When Windows is ready - I got Unknown Device.
If I attach the device to the PC when Windows has been already loaded - everything is good.
The PC - Dell Prestigio M3800.
The reset is more than 15 ms
Device without firmware. Usually I load it in a driver section.
I have attached USB data from analyzer.
BIOS and Windows is up to date.
Show LessI create a project with CX3 configuration tool. The sensor is a time of flight sensor.And I configure the right parameter. After running, I cannot get frame data. I measure the LV(HSync) and FV(VSync) signals and find that they are not generated. But I measure the mipi data lane and find that there is data and signal on all the data lane. The signal on the clock lane is right,but the level on one clock line is twice the level on the other clock line.For examaple, the level on one clock line is 600 mV,then the level on the other clock line is 280 mV. This should not be right. So what is the problem?
Show LessHI,
I booted the FX3 code to transfer the data from u-port to p-port. FX3 is not detecting in the board. what might be the problem?
can anyone let me know about this.
I attached the code below, which was booted to 10 MP board.
Regards,
Aswini
Show LessI am using the following cx3 firmware with the danebola board and an ov5640 sensor to stream raw image data to the streamer app:”
https://community.cypress.com/thread/16971
I am seeing mostly failures in the streamer app when the packets per xfer and xfers to que are set to 256 and 64. Can you give me some suggestions how to get it to stream without failures?
Show Less
where did i find the read and write buffer in the msc example code.please let me know the buffer
Hi All,
I am still having issues using the CX3 RAW transfer firmware from this post: https://community.cypress.com/thread/16971?q=Streaming%20RAW%20image%20data%20using%20Cypress%20driver and the Cypress library to import RAW video data to the PC.
I see frequent DMA errors (error code 0x47 -- CY_U3P_ERROR_INVALID_SEQUENCE). The errors are being detected in the CyCx3UvcAppThread_Entry() routine. Since my original post (), I am concentrating on 5Mp frames @ 14.6 fps which has made the errors more frequent. I have optimized both the firmware (2000) and software (70) timeouts to the point where streaming can continue sometimes up to tens of minutes. Further, the system frequently recovers from these errors. I will see a burst of Steaming stopped/Streaming Started messages then image transfer continues. Inevitability however, the system will fail resulting in a continuous stream of Streaming stopped/Streaming Started messages without any data transfer. The only way to recover from this is to reload firmware.
I have experimented adding short delays in the collection thread to see how tolerant it is to Windows induced delays. Even a delay in collection as short as a millisecond will cause transfer errors and occasionally it causes a complete failure (a continuous stream of Streaming stopped/Streaming Started messages).
Any guidance is appreciated.
Thanks,
Scott
Show LessI used isochronous mode with CX3, But the test app Amcap always black screen. I am not sure the whether the config parameters are right, i have upload my code. It would be greatly appreciated If you can help on this issue.
we use 1280 x 800@15 fps, win10 platform. I use this macro "VS_ISOCHRONOUS_MODE" to switch bulk and isoc.
1.It shows that PC can get some data in the wireshark, like below.
2. When I open the camera, the uart log is as below:
MipiErrorThread Init.
AppInit:GpifSMStart passed
AppInit:fw version:1.11.27
d = 0 Cons = 0 Prtl_Sz = 0 Frm_Cnt = 0 Frm_Sz = 0 B
Prod = 0 Cons = 0 Prtl_Sz = 0 Frm_Cnt = 0 Frm_Sz = 0 B
status_t0 = 0, status_t1 = 0
Prod = 0 Cons = 0 Prtl_Sz = 0 Frm_Cnt = 0 Frm_Sz = 0 BCyCx3AppGetProbeControlData 1
CX3_APP_VS_PROBE_CONTROL ,1
CY_U3P_SUPER_SPEED = 1CyCx3AppGetProbeControlData 1
CX3_APP_VS_PROBE_CONTROL ,1
CY_U3P_SUPER_SPEED = 1CyCx3AppGetProbeControlData 1
CX3_APP_VS_COMMIT_CONTROL ,1
AplnStrt:CyCx3AppStart CyCx3AppStart
AplnStrt:SMState = 0x2
CB failure
UsbCB:Call AppStop CyCx3AppThread_Entry
AplnStop:SMState = 0x5
AplnStrt:CyCx3AppStart CyCx3AppStart
AplnStrt:SMState = 0x1
AplnStrt:CyCx3AppStart CyCx3AppStart
AplnStrt:SMState = 0x2
Prod = 29 Cons = 29 Prtl_Sz = 23120 Frm_Cnt = 1 Frm_Sz = 1090784 B
CB failure
UsbCB:Call AppStop CyCx3AppThread_Entry
AplnStop:SMState = 0x5
AplnStrt:CyCx3AppStart CyCx3AppStart
AplnStrt:SMState = 0x1
Prod = 55 Cons = 55 Prtl_Sz = 23120 Frm_Cnt = 2 Frm_Sz = 2048000 B
status_t0 = 0, status_t1 = 69
status_t0 = 0, status_t1 = 69
status_t0 = 0, status_t1 = 69
status_t0 = 0, status_t1 = 69
status_t0 = 0, status_t1 = 69
Show Less