горячая замена CompactFlash

May 27, 2006 Last reply: 20 years ago 2 Replies

Hi All !



Как правильно произвести замену CF без выключения устройства? Что-то у меня не получается нормально проинициализировать снова воткнутую CF. Если вставил перед включением- все нормально, если во время работы- то не всегда нормально проходит инициализация. Hа одной флешке- после снятия RESET остается активным флаг BUSY (в регистре Status), в другой- он сбрасывается, но чтение секторов идет некорректно. Использую родной разъем CF, то есть там сигналы попадают на вставляемую карточку в нужном порядке (теоретически). Все нормально работает, если сначала вставить карточку, а потом подать питание на устройство. Что-то я наверное в спецификации не разглядел. Может, какие-то сигналы обязательно только open-drain должны быть, или питание нужно снять с карточки полностью, а потом подать для нормальной инициализации? Или есть какая-то последовательность подачи сигналов? Использую в 8-битном режиме, TrueIDE, все неизменяющие свое состояние сигналы подключены либо к GND, либо к VCC. Питание 3.3 V.


WBRgrds Ruslan


Hello Ruslan!

27 May 06 15:35, you wrote to All:

RM> Как правильно произвести замену CF без выключения устройства? RM> Что-то у меня не получается нормально проинициализировать снова RM> воткнутую CF. Если вставил перед включением- все нормально, если во RM> время работы- то не всегда нормально проходит инициализация. Hа одной Поставить выключатель питания, который включать после вставки. Подробности в спецификации, там какой-то неIDE режим врубается, если подать питание без подачи сигнала, устанавливающего IDE режим, подробности не помню.

Anatoly

Hi Anatoly !

Совсем недавно 28 May 06 11:37, Anatoly Mashanov писал к Ruslan Mohniuc:

RM>> Как правильно произвести замену CF без выключения устройства? RM>> Что-то у меня не получается нормально проинициализировать снова RM>> воткнутую CF. Если вставил перед включением- все нормально, если RM>> во время работы- то не всегда нормально проходит инициализация. RM>> Hа одной AM> Поставить выключатель питания, который включать после вставки. AM> Подробности в спецификации, там какой-то неIDE режим врубается, если AM> подать питание без подачи сигнала, устанавливающего IDE режим, AM> подробности не помню. Ясно. Просто я в спецификации этого не углядел, вот и удивился. наверное, читать надо не по диагонали. В следующей реинкарнации поставлю ключик по запитки CF.

PS. Hасчет доступа к секторам из-под WinXP: WinHex решил мою проблему.

WBRgrds Ruslan

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required