Content originally posted in LPCWare by tuong on Thu Apr 25 01:02:26 MST 2013Hi,
I try v1.02 under LPCXpresso on LPCXpresso LPC11U14 Rev A and face no problem, it works out of box!
PC detects unknown device when it fails on enumerating that device. The enumeration process starts when there is 3.3V pulled up on D+, normal steps are: reset bus -> set address -> get device descriptor -> get configuration descriptor -> get string descriptors -> set configuration. So you may need to run debug and check:
- If the firmware run normally, ex: start at startup ResetISR then jump to main() then not jump to hardfaultISR or similar error ISRs
- If the 3.3V pulled up on D+ is controlled properly, this is done just after called USB_Init()
- If these above steps are passed orderly
With best regards,