Firmware works on EZ-USB (AN21xx/FX/FX1/FX2/FX2LP) Development Board only

Question: My firmware will not run in my board, but does work in the Cypress development board CY368x. What could be wrong?

 

Answer:

The problem is most likely a memory allocation/access problem. The development board is configured for both internal and external memory. You can compile a code (one of the examples that comes along with the dvk) to reside only in internal memory and check whether it works in your board. This should help isolate the issue.