Привет всем,
помогите пожалуйста разобраться. ATmega32 соединена с sd-кой по SPI. За основу брал http://nagits.wordpress.com/2010/10/18/avr_sd/ и, конечно же, http://elm-chan.org/fsw/ff/00index_e.html. Суть такова: каждую минуту создается CSV - файл и, в течении минуты, он заполняется огромным объемом данных с датчиков (так что его размер больше 1 Мбайта). Проблема такова, что после того как на карте занято 170 Мбайт запись прекращается (и файлы не создаются).
Я предполагаю, что проблема в этих двух строчках
логический раздел заполняется данными (то бишь файлами) и ... все.
Кто-то сталкивался с подобным? Как обойти эту проблему?
помогите пожалуйста разобраться. ATmega32 соединена с sd-кой по SPI. За основу брал http://nagits.wordpress.com/2010/10/18/avr_sd/ и, конечно же, http://elm-chan.org/fsw/ff/00index_e.html. Суть такова: каждую минуту создается CSV - файл и, в течении минуты, он заполняется огромным объемом данных с датчиков (так что его размер больше 1 Мбайта). Проблема такова, что после того как на карте занято 170 Мбайт запись прекращается (и файлы не создаются).
Я предполагаю, что проблема в этих двух строчках
Код: Выделить всё
disk_initialize(0);
f_err_code = f_mount(0, &FATFS_Obj);Кто-то сталкивался с подобным? Как обойти эту проблему?
