Hi,
I'm attempting to implement CF based storage on an embedded platform (8051 clone- no OS), and have read a few app. notes on the subject, but I'm seeing some odd behaviour from the CF devices that I'm using (Kingston, SanDisk and Integral).
I've tried both memory mode and IDE modes of operation, with IDE giving me the most satisfactory results (I can read and write to Kingston and Integral devices), but I can't seem to get the SanDisk device to read correctly (I can write to it, verified using HexWorkShop).
Is there more to this than meets the eye? All the app. notes suggest that this is a trivial thing to do (but I'm led to believe that the CFA spec isn't worth the paper it's written on since no-one oversees manufacturers' compliance, etc.)
Has anyone experienced anything similar/ any suggestions?
Many thanks,
David