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

 
 
> Помогите! 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
 
Start new topic
Ответов
Abelka
сообщение Mar 22 2007, 11:56
Сообщение #2





Группа: Новичок
Сообщений: 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
Сообщение #3


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

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



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


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


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

Группа: Свой
Сообщений: 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
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 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
Сообщение #6


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

Группа: Свой
Сообщений: 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 Текстовая версия Сейчас: 23rd July 2025 - 08:08
Рейтинг@Mail.ru


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