USB superspeed peripherals Forum Discussions
I cannot make JTAG debug working for CX3, though I followed the instrinctions reported in the EZUSB user guide. t looks like that EZUSB can communicate with the segger but cannot make the CX3 ANR9 entering into debug mode
SEGGER J-Link GDB Server V6.56c Command Line Version
JLinkARM.dll V6.56c (DLL compiled Dec 11 2019 17:57:56)
Command line: -if jtag -device ARM9 -endian little -speed 4 -port 2331 -swoport 2332 -telnetport 2333 -vd -ir -localhostonly 1 -s
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: ARM9
Target interface: JTAG
Target interface speed: 4kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link V10 compiled Dec 11 2019 17:11:27
Hardware: V10.10
S/N: 260108561
OEM: SEGGER-EDU
Feature(s): FlashBP, GDB
Checking target voltage...
Connecting to target failed. Connected correctly?
GDB Server will be closed...
Shutting down...
Could not connect to target.
Please check power, connection and settings.
This should drive to wrong connections from the J'Link probe to the hw but I checked this (the customer board is a replica of the econ danebola board and the JTAG lines go straight from/to the CX3 MCU. Any Idea on what may be wrong?
I have a question which is more related to eclipse: the default behavior of the run / Debug button is 'Debug Local C/C++ application' which results in errors (the elf file is considered as a windows application )
How can I change this behaviour? I deleted the C/C++ app from 'Debug as' list, but this did not help
Thanks much
Show LessTwo CYUSB3KIT-003 stacked, each connected to PC host, what is the best bulk transfer rate?
My calculate: 100MHz*16bit bus=200MB/s with like 10-20MB/s overhead loss, can this be achieved?
Show LessHello,
I am transferring data from FPGA to FX3.But the thing is in waveform the signals are not triggering for data transfer.I am using flag A&B as active low and the flags are always high throughout the data transfer.And in FX3 side i am using firmware(P to S0) I am not getting where will be the problem.The problem is with FPGA or FX3 or GPIF II Interface Any one knew the solution for this?
The steps I am following to do data transfer:
1.Programming FX3 with.img file.
2.Programming FPGA with .bin file.
3.Checking flags and signals in traces
4.Checking Consumer Events.
Regards,
Srujana.
Show LessHi,
I have a question on this article:
Drive Multiple GPIO Pins Simultaneously in FX3™ - KBA212557
I need to produce 2 simultaneously output (somehow SPI in high freq) : CLK up to 28.8MHz and MOSI which should be synchronized with an input clock to FX3
I am wondering that if I use from the mentioned article, Can I get this frequency on gpio?
As in Increasing Frequency of Bit-Banged GPIO Clock in EZ-USB® FX3™ - KBA90267 , there is a limitation for frequency range.
If no, how can i get these signals from Fx3 without using GPIF II? I have only 3 pins free on FPGA and no more for using GPIF II.
Thanks
Show LessDoes FX3's reference driver(like CyUSB3.sys) support windows 10?
With two CYUSB3KIT stacked each connected to a PC to transfer data between the PCs, run GPIF at 100MHz/16bit through the DIP connectors which could be bad for such high speed transfer, could there be any errors in the transfer and is checksum needed? There are checksum like 8b/10b to protect the USB transfer but no protection for this interface.
Show LessHello guys,
We would like to develop our custom PC software that will communicate with UVC class device. We strongly believe application note AN75779 is great starting point for us.
To the best of my understanding, in order to play video streams from Aptina MT9M114 sensor board with VLC player, we would need the following pieces of hardware:
- CYUSB3KIT-003 development kit
- Aptina MT9M114 Image Sensor Baord
- Adapter board for connecting Aptina sensor with USB3 Kit
Would you, guys, be so kind to confirm that the above list is all we need?
Thank you very much for your time and efforts.
Sincerely,
Bojan.
Show LessHi,
We are using EZ USB SDK to build our project, the issue we are facing is that, by default the optimization mode for compiling is set to size optimization mode, we can successfully compile the project without any error.
After that, we changed the optimization to none and compiled the project, now we are getting errors like SYS_MEM overflow. Please refer the screen shot for example.
The above error is expected. But again if I change the optimization to size optimization mode without changing anything, we should not get any error, because we already compiled with this setting and that too complied successfully without any memory overflow error.
But we are facing memory overflow error with 2000 to 3000 bytes. Why is this behavior? The behavior of firmware also has some changes. Can anyone please explain about this.
Changes in the firmware behavior as follows,
1. Same unique ID issue - (Please refer the following link - FX3 Unique ID is same for more than one device) we are facing this issue with initial default setting without changing anything for compiler optimization.
2. If we change the optimization from default (size optimization) to none compiling the project and again revert back to size optimization mode, compiling the project with clearing the memory overflow errors provides the firmware image which does not has same unique ID issue.
Note: We need to know about this variations in optimization modes, because we are fearing about some other issues with this behavior of the SDK. The SDK version we are using is 1.3.3. Please guide us in this issue.
Thanks and Regards,
Vignesh Kumar R.
Show LessDear All,
we have finished UVC+CDC with FX3,and we can install the uart driver with *.inf file step by step。
but how to make a driver(such as *.exe) for our CDC device,we want to install the driver easily in Windows like other USB-UART products。
Show LessHI
使用“usb control center”同一个固件烧录SPI【M25P40】,CYPUSB3014BZXI 烧录提醒"programming of spi flash succeeded"但无法枚举成UVC,重新上电依旧识别“CypressFX3 usb bootloader device” 上电期间示波器探测SPI-MCLK没有波形。
但是CYPUSB3014BZXC可正常启动并识别UVC,PMOD已经确认是SPI状态,2份原理图是一样。工业级与消费级上电期间读SPI的命令有差异?
thank help me ,thank you!
Show Less