Hi
i am working on USB , I have MCB2388 eval board , i have example code given by keil for storage memory it is working fine on my eval board, i am having my custom hardware with same hardware(same processor lpc2388 ) , but that code not working on my custom hardware , is there any changes i have to do like descriptors and drivers .
Thanks and regards goran
He is saying that you (!) must understand what hardware differences there is between the reference hardware and your hardware.
Based on these differences, you (!) must figure out if it is possible to modify the software to be able to work with your custom hardware. Or if your own hardware is totally incorrectly designed in ways that some functionality just can't be supported by the processor.
None of the above can be done by us. It has to be done by you, because only you may have an idea what your custom hardware looks like.
If you have the "same hardware" then things would work out of the box, the fact they don't suggests they are not sufficiently the same. Since I know nothing about your custom design, and the choices you made in arriving at the design, the burden pretty much falls on YOU to make the assessment about what is in fact different to the reference design which is working properly.
For hardware, check the suffix of the USB power IC. USB Power IC - LM3526-L variant - LM3526-H Enable pin ENA & ENB are active high for 'H' variant and active low for 'L' variant. Match it for both the boards.