Ожидание готовности HDD

Тема в разделе "WASM.OS.DEVEL", создана пользователем drem1lin, 3 май 2011.

  1. MisHel64

    MisHel64 Member

    Публикаций:
    0
    Регистрация:
    9 мар 2011
    Сообщения:
    182
    Ты бы уточнил, что за ОС, и что за задачу ты себе ставишь.
    А то обсуждение сферического коня в вакууме, ценности не имеет.
     
  2. drem1lin

    drem1lin Member

    Публикаций:
    0
    Регистрация:
    17 мар 2009
    Сообщения:
    300
    Цель вин хп, мне надо скопировать несколько секторов с харда в озу, что бы конфликтов с ОС не возникало. Хард работате в режиме UDMA 5. Изначально я это делал в PIO, но в коду у меня ошибка с ожидание готовности хдд, вот с ней я разобраться пока не могу.
     
  3. MisHel64

    MisHel64 Member

    Публикаций:
    0
    Регистрация:
    9 мар 2011
    Сообщения:
    182
    Не лезь в низко уровневое программирование железа, используй средства, которые предоставляет ОС.
     
  4. drem1lin

    drem1lin Member

    Публикаций:
    0
    Регистрация:
    17 мар 2009
    Сообщения:
    300
    А мне вот надо влезть, и ничего с этим не поделать
     
  5. MisHel64

    MisHel64 Member

    Публикаций:
    0
    Регистрация:
    9 мар 2011
    Сообщения:
    182
    Разберись с ТЗ. В нем явная ошибка.
     
  6. drem1lin

    drem1lin Member

    Публикаций:
    0
    Регистрация:
    17 мар 2009
    Сообщения:
    300
    Ошибки нет, я в принципе разобрался. Нужно ждать биты BSY = 0 и DRQ = 0