Hi guys,
I started writing firmware to implement lpc2148 as a usb mass storage device. Till now i am getting set address command from the PC but when i am executing SIE command i am getting get device descriptor with length field to 64 bytes instead of 18 bytes
Read the below thread first:
http://www.keil.com/forum/docs/thread16271.asp
I have already read that thread but i could not trace out the bug in program that i had written
iam getting usb bus reset between usb get descriptor and set address commands while enumerating lpc2148
According to the mentioned thread:
Did you change USB_MAX_PACKET0 to 8? If so, recover it to 64.
Please read the mentioned thread thoroughly.