Цитата(DmitryR @ May 28 2009, 11:53)

Я думаю, что тут дело в реализации библиотеки FAT, которая не содержит в себе никакого кэша и поэтому туповато обновляет FAT и директорий после записи каждого сектора. Что бы я попробовал для начала - так это взял бы и тупо в цикле пописал один сектор (на чистую флэшку и не используя xilfatfs) да померял скорость. Если скорость останется убогой - ну тогда только IDE контроллер ставить наверное. Если поможет - писать свой драйвер.
Кэш там есть, причем буфер настраивается. По умолчанию много больше сектора.
Обнаружились некоторые особенности платы: Иногда скорость становится нормальной :-)
Даже можно сказать, практически всегда, не знаю, что уж я с ней сделал.
Сейчас встала проблема генерации ACE-файла для microblaze BIT + ELF = ACE. Файл создаю с помощью GenACE (tcl-скрипт), но он не запускается.
Сообщение отредактировал Camarada - Jun 5 2009, 19:04