eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaOdczyt parametrów karty CFOdczyt parametrów karty CF
  • Data: 2020-10-03 11:11:39
    Temat: Odczyt parametrów karty CF
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Ciąg dalszy prac nad jednym z projektów "retro". Tym razem nie chodzi o
    debugowanie błędu, a raczej jedną informację na temat działania karty CF.

    Karta jest podłączona do magistrali systemowej. Występuje komunikacja
    pomiędzy nią i CPU. Wygląda też na to, że udało mi się zainicjować kartę
    do pracy w trybie 8bit. Teraz próbuję napisać zestaw funkcji, które
    pozwolą mi podpiąć ją do jakiegoś systemu plików (odczyt i zapis sektora
    po numerze LBA, odczyt liczby dostępnych sektorów).

    Kod w obecnej postaci znajduje się tu:
    https://github.com/marekw1986/RetroEG/blob/testing/c
    ode/cf.c

    Problem dotyczy odczytu liczby sektorów. Wzorowałem się na tym
    przykładzie, napisanym w asemblerze 6800:
    http://www.waveguide.se/?article=26&file=cftest.asm

    Jeśli dobrze rozumiem, karcie trzeba wydać komendę 0xEC, a potem
    odbierać dane bajt po bajcie, tak długo, jak ustawiana będzie flaga DRQ
    w REG7. Zwrócone dane zawierają m.in. nazwę karty, jej numer seryjny, a
    także jej rozmiar (wyrażany w liczbie sektorów).

    I z tym ostatnim mam problem. W jaki konkretny sposób te dane są
    przedstawiane? To ciąg bajtów składający się na 32bitową liczbę? Jeśli
    tak, to jak wygląda kwestia ich kolejności? A może to łańcuch znaków
    ASCII? W takim wypadku w jakim formacie?

    Ktoś pamięta szczegóły, albo przynajmniej może mi wskazać jakieś źródło,
    w które mógłbym się wczytać?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: