USB superspeed peripherals Forum Discussions
Dear Support
As KBA231382, if all buffers are full, "CyU3PDmaMultiChannelGetBuffer()" occurs an error.
But until "Overrun error", any error isn't occured.
Could you explain why any error isn't occured.
Show Less
I try to debug the example firmware of the Super Speed Explorer Kit USBBulkSourceSinkLED on our custom PCB with a FX3S on it via JTAG. I changed the LED_GPIO define to (49) because our LED is at this pin. I Am using EZ-USB FX3 SDk V1.3.4. on a Windows 10 PC.
For debugging we tried to use the SEGGER Jlink PLUS Compact with the ARM 14-pin Adapter and J-Link Software and Documentation Pack v7.96b. We followed the Section 3.1 in the EZUsbSuite User Guide, but without success.
Error Message from EZ USB Suite with JLINK:
Error in final launch sequence
Failed to execute MI command:
tbreak main
Error message from debugger back end:
Cannot access memory at address 0x40004a00
Cannot access memory at address 0x40004a00
So we build a PCB with a 14-pin JTAG Header and the schematic from the Explorer Kit with the CY7C65215-32LTXI on it to get an integrated Debugger. We configured it like the Explorer Kit using the Cypress USB-Serial Configuration Utility User Guide. We followed the Section 3.7.2 JTAG from the SuperSpeed Explorer Kit User Guide as well as 3.2. Debugging with OpenOCD Section from EZ USB Suite User Guide.
Error Message from EZ USB Suite with CY7C65215:
Error in final launch sequence
Failed to execute MI command:
continue
Error message from debugger back end:
Warning:\nCannot insert breakpoint 1.\nError accessing memory address 0x400040b0: (undocumented errno -1).\nCannot insert breakpoint 3.\nError accessing memory address 0x400040dc: (undocumented errno -1).\nCannot insert breakpoint 2.\nError accessing memory address 0x40004a00: (undocumented errno -1).\n
Warning:\nCannot insert breakpoint 1.\nError accessing memory address 0x400040b0: (undocumented errno -1).\nCannot insert breakpoint 3.\nError accessing memory address 0x400040dc: (undocumented errno -1).\nCannot insert breakpoint 2.\nError accessing memory address 0x40004a00: (undocumented errno -1).\n
What does these error messages mean ?
Are there known issues with custom hardware and debugging via JTAG with the FX3S ?
Show LessHow do I set the dwClockFrequency value in the UVC probe structure? I have clockConfig.setSysClk400 = CyTrue in my CyU3PSysClockConfig_t configuration so do I simply use 403200000 for this value?
Related, once I get my dwClockFrequency value, I can then use CyU3PGetTime() to retrieve a value for PTS and insert it into my UVC headers. Is this correct? Show LessAs mentioned in the title, I use Control Center on PC to recongnize CYUSB3014-BZXI device on PCBA and that's OK.
Here Control Center is in Cypress's suite for FX3 device.
However, when I power off my PCBA and PC, or just power off PCBA, Control Center occasionally shows no device after power on. On this circumstance, I could only unplug USB3.0 wire and plug it again, and it's OK again.
Add: PC's OS is win10.
It's not OK as follow:
Next it's OK after re-plug.
Show Less
As mentioned in the title, I use Control Center on PC to recongnize CYUSB3014-BZXI device on PCBA and that's OK.
Here Control Center is in Cypress's suite for FX3 devices.
However, when I power off my PCBA and PC, or just power off PCBA, Control Center occasionally shows no device after power on. On this circumstance, I could only unplug the USB3.0 wire and plug it again, and it's OK again.
Add: PC's OS is win10.
It's not OK as follow.
Next it's OK after re-plug.
smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E8%B6%85%E9%AB%98%E9%80%9FUSB%E5%A4%96%E8%AE%BE/Control-Center-cannot-reconize-CYUSB3014-after-power-on-unless-re-plug-USB-wire/td-p/740415
Show LessBefore, we used 16-bit Data Bus + UART + SPI + I2S data mode, so we connected UART_TX and UART_RX respectively to E5 and E4 pins.
Now we need to use 32-bit Data Bus mode, and we changed to connect UART_TX and UART_RX respectively to C2 and D5, while we edited the code to switch to 32-bit Data Bus mode.
We could receive signals from the UART (we sent instructions and could get responses), but we could not get a complete image.
We wonder if we miss some operations that we need to do.
Show LessHello,
I want to establish I2c communication between sensor and FX3 device. By taking reference from application note AN7579 what are the changes I need to make into existing firmware if I am using different sensor. Also I am not able to know the I2C clock frequency , please let me know about that.
Any article on this topic or related one would be helpful.
Thanks & Regards,
Akash
Show Less我想对CyBootProgrammer.img这个固件添加一条控制led状态的指令,我是小白,我想知道怎么写配置能控制引脚的高低电平
SPI flash memory MT25QL128ABA1EW7-0SIT works well for FX3 SPI booting. When I used it for CX3 SPI booting, I am not able to let CX3 boot from SPI flash memory. PMODE pins configuration has been confirmed. Using control center utility tool, firmware image file can be written to MT25QL128ABA1EW7-0SIT successfully. But can't boot from it. it is still enumerated as boot loader device, which means it failed SPI booting. May I know the difference between CX3 and FX3 in terms of SPI booting? Thank you.
Show LessHi,
I'am using SDIO port 0 on FX3S chip to communicate with a demod device. I Have configured bus width to 1bit initially, using below code snippet.