Hi !
I have some mysterious problems with cypress fx2. Sometimes if I make small changes in our firmware things go wrong (mostly the enumeration process failes). After adding some stupid line of code (BYTE xdata dummy[] = "dummy";) it works as expected ! I don't know what's responsible for this problem. Compiler ? Linker ? FX2 ? Perhaps anybody has some experience with this kind of problems. My predecessor had the same problems and they occur on different hardware using the fx2. Thats why I think is not related to a wrong code line or defect hardware.
Many thanks, Thomas Hoppe