реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помогите! EFSL v2.8 и её маленький баг
Abelka
сообщение Mar 21 2007, 11:17
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 20-03-07
Пользователь №: 26 329



Доброго времени суток!
Использую данную библиотеку для работы с картой памяти, на которую требуется записывать файлы весом в 80Кб, количество файлов ограниченно объёмом флешки. Тестировал библиотеку на запись 100 файлов и натолкнулся на Баг: количество файлов записанных на флешку отформаченную виндой всего лишь 16, причём при просмотре области данных дискэдитором присутствуют все остальные, но финда их не видит, сообщает о нарушении цепочки кластеров.
При попытке записи на отформаченную флешку с помошью библиотечной функции на флешке появляются все 100 записанных файлов иплюс БОНУС : появляются странные флйлы(папки) имена коих в символах ASCII, записнные когдато давно на флешку...они не читаемы
Помогите кто чем может!
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 21 2007, 12:27
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Не в теме, но попробуй обновить из репозитория, там 0.2.9.

Ветку 0.3 не пробовал (0.3.5)?


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Abelka
сообщение Mar 21 2007, 13:36
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 20-03-07
Пользователь №: 26 329



Цитата(spf @ Mar 21 2007, 12:27) *
Не в теме, но попробуйобновить из репозитория, там 0.2.9.

Ветку 0.3 не пробовал (0.3.5)?


не получается найти версию 0.2.9 sad.gif
прилаживаю 0.3.5 посмотрим что она могётsmile.gif

ps
спасиба
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 21 2007, 14:00
Сообщение #4


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(Abelka @ Mar 21 2007, 15:36) *
не получается найти версию 0.2.9 sad.gif


Тут она -- http://efsl.cvs.sourceforge.net/efsl/efsl-0.2/
для "выкачивания" требуется CVS (один из GUI клиентов -- http://sourceforge.net/projects/tortoisecvs),
Инструкция тут - http://sourceforge.net/cvs/?group_id=131895


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Abelka
сообщение Mar 21 2007, 14:12
Сообщение #5





Группа: Новичок
Сообщений: 4
Регистрация: 20-03-07
Пользователь №: 26 329



Цитата(spf @ Mar 21 2007, 14:00) *
Тут она -- http://efsl.cvs.sourceforge.net/efsl/efsl-0.2/
для "выкачивания" требуется CVS (один из GUI клиентов -- http://sourceforge.net/projects/tortoisecvs),
Инструкция тут - http://sourceforge.net/cvs/?group_id=131895


Спасиб... smile.gif
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 21 2007, 14:37
Сообщение #6


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(spf @ Mar 21 2007, 16:00) *
/
для "выкачивания" требуется CVS (один из GUI клиентов -- http://sourceforge.net/projects/tortoisecvs),

Клиент для командной строки можно взять тут --
http://ftp.gnu.org/non-gnu/cvs/binary/stable/x86-woe/
И тогда уже можно пользоваться инструкцией -- сделать батник из двух строк (которые приведены в инструкции), где modulename заменить на efsl-0.3 или efsl-0.2.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Abelka
сообщение Mar 22 2007, 11:56
Сообщение #7





Группа: Новичок
Сообщений: 4
Регистрация: 20-03-07
Пользователь №: 26 329



спасиб, всё сакчал обновил... конешнанового там было очень мало... функция форматирования вообще написана из рук вон крива! пришлось занова переписывать...
Итог тотже, ничего хорошего и полезного мне не обломилосьsad.gif
блинsad.gif
Go to the top of the page
 
+Quote Post
spf
сообщение Mar 23 2007, 08:05
Сообщение #8


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Tiny-FatFs Module - как вариант.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
anpilog
сообщение Mar 23 2007, 10:32
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382



Цитата(spf @ Mar 23 2007, 07:05) *
Tiny-FatFs Module - как вариант.

Поддерживаю.
Хоть по функционалу и уступает EFSL, но работает надежно.


--------------------
---
human traffic - всегда 8)
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 23 2007, 14:49
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(anpilog @ Mar 23 2007, 09:32) *
Поддерживаю.
Хоть по функционалу и уступает EFSL, но работает надежно.
Только там буг один в функции mkfs(): должно быть ST_WORD(tbl+510, 0xAA55); вместо *(WORD*)(tbl+510) = 0xAA55;


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
spf
сообщение Apr 2 2007, 06:56
Сообщение #11


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(Сергей Борщ @ Mar 23 2007, 17:49) *
Только там буг один в функции mkfs(): должно быть ST_WORD(tbl+510, 0xAA55); вместо *(WORD*)(tbl+510) = 0xAA55;

Пофиксили в новой версии R0.04a, Updates Apr. 1, 2007

PS: FatFs for TOPPERS


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01445 секунд с 7
ELECTRONIX ©2004-2016