Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 10 Mar 2009 11:36 PM by  johnlongawa
unpredictable mount of compact flash cards
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
steve
New Member
New Member
Posts:20


--
10 Mar 2009 12:20 PM
    We're using the standard iMX31 ZOOM LITEKits, and have our systems boot then load and run the CE5.0 image from a compact flash card. We find it difficult to predict what CF card suppliers will mount & work reliably. After trying any number of suppliers, there is no clear pattern. Without a reliable CF offering, our Production will have big problems in the near future. LoLo (2.4.0p1) is always be happy with any card. We loose the mount once CE loads (from the CF) and runs. It does not seem to be CF speed issue, as we have some across the speed range that will work, and some that do not.

    Has anyone found similar anomalies, or a CF manufacturer that always works?
    Are there certain register entries in the IMX31 PCMCIA driver that improve this support (we have not found editing PccStrobexxx values has improved anything)?

    Thanks for any tips.
    johnlongawa
    New Member
    New Member
    Posts:


    --
    10 Mar 2009 11:36 PM
    I'm dealing with CF on the Linux side so I won't be able to help you with WinCE. However, Lolo accesses Compact Flash in "common memory" mode in which it appears as an ATA controller in a 2K window at PCMCIA bus address 0. It's doubtful they get any hotplug capability and they can't read the "attribute memory" of the device. They do have equivalent ATA commands to find out about the "drive" capability and capacity. The Linux drivers I have seen for CF treat it as a PCMCIA device, require access to "attribute memory" as well as the ATA register file, and can handle hotplug events.

    I hope you are able to find a stable version of the driver.
    You are not authorized to post a reply.