Hi, Maybe this is not the right forum for this question, but is there anyone who can tell me the correct settings to compile HID-firmware for the FX2? The problem is, I've written some firmware and it works on the development board. When I download the same HEX-file to our own board, the firmware won't enumerate properly. The difference between the development board and our board is that the development board has a 128-pins FX2, our board has a 100-pins FX2. I suspect it has something to do with the 100-pins FX2 not supporting external memory, but I can't seem to find any setting that will let me compile the source right for the 100 pins. Any help is greatly appreciated, Timo
C51: "HID-firmware" "FX2" Can you eleborate, I'm lost Erik
Sorry for the confusion, I will explain a bit more. The FX2 is the cypress EZUSB-FX2 controller. It is a 8051 based USB controller. It comes in 3 different packages, 56-, 100, 128-pins package. This controller can communicate with a host PC through USB. This is controlled by the firmware. I am using it to create a USB-HID (Human Interface Device). The software I wrote works on the 128 pin version of the controller, but does not work on the 100 pin version. I suspect it is because of the memory setting in the BL51 Locate dialog of the Keil compiler. I have asked this question also on Cypress website, but as this problem will probably be solved with a different setting in the compiler, I thought I asked here. Again sorry for the confusion, I am working so much with this controller, I assumed (stupid me) everybody knows what I am talking about when I say FX2. Timo
Why not try the forum at usb.org. I have had a peek there now and then and, if/when I need to do USB, I'll definitely go there. Erik
"Why not try the forum at usb.org" Last time I looked there were two - make sure you go to the developers' forum (not the consumer one)! Definitely worth a visit.