Compact Flash

Долго определяется CompactFlash в Linux

Есть у нас плата собственной разработки имеющая на борту АРМ9 процессор и, в частности, Compact Flash интерфейс. Встретились недавно со странной проблемой с Compact Flash в Linux. Карта работает в режиме True IDE и в момент загрузки возникали странные проблемы, появлялись сообщения о том что карта не отвечает, Linux производила неоднократный и безуспешный софтварный ресет ATA устройства, в конечном итоге карта определялясь и дальнейшая работа с ней происходила без каких-либо проблем.

Подключение Compact Flash к микроконтроллеру AT91SAM9263

В этой статье я опишу особенности аппаратного подключения Compact Flash(CF) карт к микроконтроллеру AT91SAM9263 и программную реализацию интерфейса в режиме True-IDE. Микроконтроллер AT91SAM9263 имеет в своем составе интерфейс внешней шины с поддержкой Compact Flash который и будет использован. Т.к. интерфейсы Compact Flash и HDD похожи, в дальнейшем я не буду их разделять и все рассуждения будут справедливы и для CF-карт, и для жестких дисков.

RSS-материал