Hi
Hello @HeatherUlrich
Did you change USB1 from Host to Device mode and develop the device_cdc
project?
If yes, you can first run the CDC demo under LPCOpen on your board to test it.
This will help confirm whether there are any issues with your hardware.
Thank you.
BR
Alice
@Slope Game Anyway, speaking of things crashing spectacularly, I once spent an entire weekend wrestling with a dodgy microcontroller that refused to enumerate correctly. Turns out a single misconfigured clock speed was the culprit, cascading into a chain of unexpected errors that was a real of debugging. It was incredibly frustrating.
Hello @Sabarish
In USB Full-speed mode, use CLK_USB1 to generate a clock for USB1 interface, no need external PHY. While In High-speed mode, the external PHY generates the clock for the USB1 interface, and the USB1_ULPI_CLK must be enabled on pins PC_0 or P8_8 through their respective pin configuration registers in the system configuration block.
Please check that the USB1_DP and USB1_DM signals are correctly connected to the device. Additionally, ensure that the software configuration is properly set up. For reference, you can refer to the USB-host demo provided in the LPCopen library.
BR
Alice
Hi @Alice_Yang
I have already configured CLK_USB1 to generate the clock for USB1 interface for 60MHZ. I have Configured USB1 as device(Full Speed mode) and connected to the PC. In LPC43S57 USB controller I can able to see the USB is attached as A device in USB Status register but in PC I can't able to see any COM port or any other USB device is connected. I Have Configured USB0 as device and connected to PC it is detected as COM port and not working with USB1 configuration.
I have attached USB1 device configuration image for your reference
Regards
Sabarish Kumar