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

Atmega 328p i SD - Problem z zapisem plików powyżej 4096 bajtów

sbruski 25 Mar 2013 21:46 1332 2
REKLAMA
  • #1 12111711
    sbruski
    Poziom 11  
    Witam,
    Zabrałem się za logger wg Dharmanitech Link. Wszystko działa za wyjątkiem append file dla plików o wielkości > 4096. Próba odczytu karty na PC jest negatywna. Żeby było ciekawiej atmega czyta prawidłowo do 8192. Powyżej nie czyta ani PC ani Atmega... Bez wątpienia rzecz dzieje się podczas zapisu.
    Tak wygląda próba odczytania pliku = 8544 Bytes:
    Atmega 328p i SD - Problem z zapisem plików powyżej 4096 bajtów

    "Error in getting cluster" ????
    Żadnych przeróbek poza portami nie czyniłem. I naprawdę nie wiem co jest grane....
    Jeśli ktoś, coś wie - proszę o pomoc....

    Pozdrawiam
    Staszek
  • REKLAMA
  • #2 12112732
    Konto nie istnieje
    Poziom 1  
  • #3 12116563
    sbruski
    Poziom 11  
    Witam,

    Dzięki za podpowiedź...Hexplorer jest niezwykle pomocny - zapisałem plik >8192 innym programem Link, obejrzałem -> zapis ciągły, sektor za sektorem, logicznie...
    To samo zrobiłem z programem LOGGER -> kaszana...
    Dzięki temu mniej więcej wiem gdzie szukać.

    Pozdrawiam
    Staszek

    Edit:
    Żadnych tropów - nic nie znalazłem. Wykonałem DOKŁADNIE taką samą płytkę jak autor, wypróbowałem masę microSD - nic. Zakładając, że autor sprawdził program na dużych plikach, to co jest bebe :cry: :cry:

    Edit2:
    Znalazłem nieścisłość w bibliotece Fat.c. Poprawiłem i hula. :D

    Zamykam temat.
REKLAMA