We're running the standard iMX31 ZOOM LITEKit, LoLo 2.4.0p1, and have problems loosing the CF card in CE50 after suspend & wake cycles. For example, if the system enters Suspend (either with system timers or forced via Start-Suspend), then wake-up (via touch screen) at least two cycle, you will loose the CF card. Either you will get a CE error box looking to select the desired CF driver, or the system will hang trying to navigate a couple directories into the CF card.
Performing Suspend-Wake-Suspend-Wake, then navigating around the CF card will lock up the system every time. This happens with our builds or any LPD example bins that include the CF card, our hardware or the ZOOM LITEKit, any CF supplier.
We have not found changing any of the PccStrobe register entries in the IMX31 PCMCIA Driver have made any improvements. We usually mount the CF in LoLo, then load the CE image from that. Our user applications (exe's) run from the CF card. We avoid hangs by not allowing the system into Suspend, but we need to improve battery life in the product, so this is now an issue.
Any tips out there?
Thanks
|