We need to use Compact Flash in our application code. We have mapped CPLD to 0x50000000, with compact flash starting at 0x5A000000. Beginning at this address, I can read the CIS info properly by means of a simple routine. However, when sending the Identify Drive command (0xEC), I receive invalid data through data register. Also, DRQ bit in status register, which signals that data is available for reading, never gets set. Any help is greatly appreciated!
Thanks
Chris Xenophontos
|