Witam,
zaadaptowałem FATFs na Atmegę128, jednak mam problem z odczytem plików w trybie R/W. Otóż w pewnym momencie procesor się restartuje (kawałek kodu z funkcjami FATFs'a + log z konsoli poniżej). W trybie Read - wszystko działa bez problemu, tak samo jak w trybie R/W sam zapis działa dobrze.
I tu następuje reset (nawet nie dochodzi do miejsca odczytu). Co dziwne, jeśli wykomentuję f_read(&file, &bufor, 10, &i); to program działa bez resetu. Może ktoś spotkał się z podobnym zachowaniem i mógłby podpowiedzieć gdzie szukać przyczyny?
z góry dzięki
pozdrawiam
herszt
zaadaptowałem FATFs na Atmegę128, jednak mam problem z odczytem plików w trybie R/W. Otóż w pewnym momencie procesor się restartuje (kawałek kodu z funkcjami FATFs'a + log z konsoli poniżej). W trybie Read - wszystko działa bez problemu, tak samo jak w trybie R/W sam zapis działa dobrze.
Kod: C / C++
Initializing card, error code: 0
Mounting File System
Opening Root Directo
I tu następuje reset (nawet nie dochodzi do miejsca odczytu). Co dziwne, jeśli wykomentuję f_read(&file, &bufor, 10, &i); to program działa bez resetu. Może ktoś spotkał się z podobnym zachowaniem i mógłby podpowiedzieć gdzie szukać przyczyny?
z góry dzięki
pozdrawiam
herszt