I am here again to ask for guidance. I am using the ALFAT-SDR card, and I am accessing it via I2C. I have everything up and running, and I can send commands and receive responses via the I2C. I have it plugged into my target board via the 18 pin header. I can initialize the card, read/write files to/from it. everything seems kosher. My problem seems to be Card Reader mode.
If I have the SDR card plugged into the EVAL card and connect the EVAL card to one USB port on my computer and X2 on the SDR to another. I can call up the ALFAT explorer program and initialize the card for card reader mode, high speed. The computer recognizes the card reader mode and displays a window with a choice of what I want to do with the newly discovered device.
Now I take and unplug the SDR card from the EVAL board. Plug it into my host circuitry and start the host up. Through a couple of breakpoints in my emulation software, i can see that I have read the banner properly, sent the I D:H<0x0A> command, read the !00<0x0A> response and a few seconds later the computer comes up with a balloon that states that that it cannot recognizable the device on the USB port. I did not remove the cable from the SDR card but no matter how many times I plug it in and out, it does not recognize it. Does something else happen on the EVAL board that I am not aware of.
Thanks for any advice.