-
- В общем, отказался я от FAT для записи потока данных. VVB(685 знак., 23.04.2013 12:15 - 12:20)
- На ночь оставил потестить время записи сектора USB Flash 8 GB VVB(1127 знак., 24.04.2013 07:05 - 07:35)
- А битых секторов в неформатированой области не может оказаться ? Или на флешках их не бывает ? - Hobo(23.04.2013 13:47)
- Работа с NAND FLASH подразумевает возможность выхода любого сектора из строя в любое время (с восстановлением информации с помощью ECC). Как правило, все файловые системы для NAND FLASH имеют такую функциональность. - VVB(24.04.2013 07:27)
- Номер сектора != адресу в флэш. VVB(344 знак., 24.04.2013 06:34)
- В FatFs есть полезная штучка с кешированием цепочки Fat. Смотреть по аргументу CREATE_LINKMAP в lseek или по дефайну _USE_FASTSEEK. Т.е. можно один раз не спеша открыть файл, просканировать цепочку и дальше спокойно в него писать, не отвлекаясь на vmp(107 знак., 23.04.2013 12:21)
- Так переписывать большой файл и в кейле можно, без поиска свободных секторов. VVB(103 знак., 23.04.2013 12:27)
- Для FatFS ограничение: используется только флэшка с одним разделом FAT. VVB(1595 знак., 11.12.2012 10:52, ссылка)
- А много ты делжал в руках флэшек с несколькими разделами? :) Мало того, FatFS видит только FAT. Всяческие другие (линуксячьи дела, NTFS...) не катят. Кстати, несколько LUN (например usb картридер) подцепляются элементарно. - Гудвин(11.12.2012 11:00)
- C учётом того что ещё lwIP используется, FreeRTOS, CAN, USB host, UART, filesystem, что-то я сомневаюсь в достаточности ОЗУ (64 кБ). - VVB(11.12.2012 08:13)
- CAN, USB host, filesystem и программный декодер MP3 (~42 кБ RAM только под это с учетом буферов usb и аудио) 3 года преспокойно живут в пепелаце и даже не ведают, что им не хватает ОЗУ ;) В текущем проекте добавлено еще куча интерфейсов, включая Гудвин(68 знак., 11.12.2012 08:36)
- На сайте NXP есть пример USBHostLite (только FAT16). Вполне рабочий. Я года 2-3 назад прикручивал к нему FatFS. Ну и там же можно найти готовый пример MP3 плеера для LPC17. Поет с USB флэхи, используя FatFS. - Гудвин(11.12.2012 07:58)
- MP3 плеер нашёл, там используется efsl. Вроде то, что надо, есть анализ разделов. Только, блин, система разработки основана на GNU. Я использую MDK-ARM. - VVB(11.12.2012 08:05 - 08:09)
- Да ну... "AN11178 MP3 player solution on NXP LPC1700 series" для Keil & IAR. FatFS... - Гудвин(11.12.2012 08:27)
- Спасибо, скачал. Я так искал - VVB(11.12.2012 08:34, ссылка)
- Да ну... "AN11178 MP3 player solution on NXP LPC1700 series" для Keil & IAR. FatFS... - Гудвин(11.12.2012 08:27)
- MP3 плеер нашёл, там используется efsl. Вроде то, что надо, есть анализ разделов. Только, блин, система разработки основана на GNU. Я использую MDK-ARM. - VVB(11.12.2012 08:05 - 08:09)
- В общем, отказался я от FAT для записи потока данных. VVB(685 знак., 23.04.2013 12:15 - 12:20)