Всем добрый день!Вопрос немного не по теме, но уж больно не хочется велосипед изобретать... Появилась необходимость поднять файловую систему fat32 на миландровской памяти 1636РР1У, сидящей на системной шине Элвиса 1892ВМ10Я. Собственно, просьба состоит в том, что сам я исходников для работы с этой памятью не нашел и где искать не знаю, а написать самому сейчас возможности нет по причине отсутствия времени и бзделоватости. Может есть у кого какие наработки по этой теме либо идеи где это можно поискать? И откуда взята сама библиотека fat32, в коде ни одного комментария?Заранее спасибо.
--
Вы получили это сообщение, поскольку подписаны на группу "uOS embedded".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес uos-embedded+unsubscribe@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес uos-em...@googlegroups.com.
Чтобы зайти в группу, перейдите по ссылке https://groups.google.com/group/uos-embedded.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Добрый день!Библиотеку под uOS писал я. Она не доделанная до конца. Читать файлы она умеет, а записывать - уже не помню :).
Есть однозначно рабочий вариант Fat32 Fast Write (это не стандартное название, я так назвал). Смысл там такой: флешка сначала форматируется специальным образом, чтобы потом на неё можно было быстро (по последовательным адресам) писать файлы. Это нужно было для записи видео - запись в обычную Fat32 работала слишком медленно, не справлялась с потоком. В этом режиме можно писать файлы, но нельзя их удалять и редактировать. После окончания записи файловая система на флешке выглядит как обычная Fat32 и нормально читалась и в Windows, и в Linux (запись велась на SDHC).Для того, чтобы это заработало с 1636РР1У, нужно написать драйвер флеш-памяти, поддерживающий интерфейс flashif_t, описанный в файле flash/flash-interface.h. В качестве примера можно взять драйвер stm32l/prog_flash.c. Я думаю, из всех, что есть в репозитории, он самый близкий к 1636РР1У.С уважением,Дмитрий
8 сентября 2017 г., 11:19 пользователь 'AlexKorn' via uOS embedded <uos-em...@googlegroups.com> написал:
Всем добрый день!Вопрос немного не по теме, но уж больно не хочется велосипед изобретать... Появилась необходимость поднять файловую систему fat32 на миландровской памяти 1636РР1У, сидящей на системной шине Элвиса 1892ВМ10Я. Собственно, просьба состоит в том, что сам я исходников для работы с этой памятью не нашел и где искать не знаю, а написать самому сейчас возможности нет по причине отсутствия времени и бзделоватости. Может есть у кого какие наработки по этой теме либо идеи где это можно поискать? И откуда взята сама библиотека fat32, в коде ни одного комментария?Заранее спасибо.
--
Вы получили это сообщение, поскольку подписаны на группу "uOS embedded".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес uos-embedded...@googlegroups.com.
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес uos-embedded+unsubscribe@googlegroups.com.