logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

AVRDOS - inicjacjalizacja sytemu plików po ponownym włożeniu karty SD

elstronik 20 Mar 2011 16:21 955 3
REKLAMA
  • #1 9300458
    elstronik
    Poziom 10  
    Posty: 9
    Witam,

    zmagam się z takim oto problemem:
    - Wyjmuję kartę SD - wcześniej wszystko pozamykane,
    - Odczytuje sobie coś tam na PC,
    - Wkładam kartę, program to wykrywa i próbuje zainicjacjalizować system plików, niestety zawsze występuje błąd.

    Jeśli karta jest w slocie, przed uruchomieniem uC, to wszystko działa. Problem jest zawsze, gdy chce ją ponownie uruchomić.

    Co może być przyczyną? Jak rozwiązać ten problem?
    Dodam tylko, iż metoda typu 'resetuj uC po włożeniu karty' odpada ze względu na specyfikę programu (nie mogę przerwać działania, ponieważ wykonuję wiele innych operacji).

    Pozdrawiam
  • REKLAMA
  • #2 9300736
    piotrva
    VIP Zasłużony dla elektroda
    Posty: 6409
    Pomógł: 625
    Ocena: 735
    mógłbyś pokazać fragment/fragmenty kodu za to odpowiedzialne?
  • REKLAMA
  • Pomocny post
    #3 9300800
    asembler
    Poziom 32  
    Posty: 2099
    Pomógł: 123
    Ocena: 11
    A program po wykryciu włożenia karty przeprowadza ponowną inicjalizacje karty innymi słowy wyjscie ze stanu IDLE.
  • #4 9301198
    elstronik
    Poziom 10  
    Posty: 9
    Właśnie nie - to było problemem, teraz ponownie inicjalizacje kartę i działa, aż miło ;)

    Nie wiem jak mogłem o tym zapomnieć.
REKLAMA