Witam,
Bawię się w zapis na kartę SD (biblioteka FatFS)
Chciałem początkowo zapisać na karcie liczby od 100 do 999.
Jednakże nie udało mi się to.
Postanowiłem zrobić test i zapisać mniej tych liczb.
Po zmniejszeniu do 90 liczb wszystko działa.
Kod który tworzy tablicę wygląda tak:
Po skompilowaniu
Program zajmuje 67,5%
Pamięć zajmuje 60,3%
Do tablicy buforek są zapisywane liczby,
A do tablicy bufor zapisywane są już stringi.
Wszystko wykonuje się poprawnie na karcie zapisywane są te liczby.
Teraz gdy spróbuje zwiększyć ilość cyfr do zapisu o 10.
Kod:
Program zajmuje 68,4%
Pamięć zajmuje 61,6%
No i niestety nie zapisuje się nic do pliku.
Czy może to być spowodowane problemem ze stosem?
Przecież mam ok 39 % wolnej pamięci, wydaje mi się, że to jest dużo i nie powinno być problemów.
Co o tym sądzicie?
Bawię się w zapis na kartę SD (biblioteka FatFS)
Chciałem początkowo zapisać na karcie liczby od 100 do 999.
Jednakże nie udało mi się to.
Postanowiłem zrobić test i zapisać mniej tych liczb.
Po zmniejszeniu do 90 liczb wszystko działa.
Kod który tworzy tablicę wygląda tak:
Kod: C / C++
Po skompilowaniu
Program zajmuje 67,5%
Pamięć zajmuje 60,3%
Do tablicy buforek są zapisywane liczby,
A do tablicy bufor zapisywane są już stringi.
Wszystko wykonuje się poprawnie na karcie zapisywane są te liczby.
Teraz gdy spróbuje zwiększyć ilość cyfr do zapisu o 10.
Kod:
Kod: C / C++
Program zajmuje 68,4%
Pamięć zajmuje 61,6%
No i niestety nie zapisuje się nic do pliku.
Czy może to być spowodowane problemem ze stosem?
Przecież mam ok 39 % wolnej pamięci, wydaje mi się, że to jest dużo i nie powinno być problemów.
Co o tym sądzicie?
