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

 
 
> Библиотека файловой системы EFSL
kashey
сообщение Oct 24 2006, 06:45
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 6-12-05
Пользователь №: 11 887



Доброго времени суток!

Вот скачав и написав соответствующий драйвер, для имеющегося процессора, удалось запустить EFSL. Но результаты чтения оставляют желать лучшего: ~300 КБ за 15 секунд, и это при максимальной скорости работы SPI на 20МГЦ контроллере.

Фрагмент кода чтения файла, взято из примера идущего с библиотекой.
Код
while ((e = file_read(&file_w, 16, buf)))
    {
        for (i = 0; i < e; i++)
        {
            /*TODO:*/
        }
    }


Кто может подсказать в чем может быть загвоздка?

Заранее благодарен!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
umup
сообщение Feb 7 2007, 23:30
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720



Цитата
Alex B._

Видел уже. Вы посмотрите на требуемые объемы ROM (4К) и RAM (540)

А нужно реализовать в объеме 2К ROM и 128 RAM

Ладно, напишу сам
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 10 2007, 23:38
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Интересно будет посмотреть как это у вас получится.
В MMC/SD запись всегда выровнена по границе сектора, т.е. буфер сектора в 512 байт в RAM иметь надо всегда!
Можете посмотреть по ссылке какие ресурсы требуют некоторые решения для файловой системы:
http://aly.projektas.lt/Projects/STR91_Start/STR91.htm#4

Цитата(umup @ Feb 8 2007, 01:00) *
Цитата
Alex B._

Видел уже. Вы посмотрите на требуемые объемы ROM (4К) и RAM (540)

А нужно реализовать в объеме 2К ROM и 128 RAM

Ладно, напишу сам
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Feb 13 2007, 02:35
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Можно поставить внешнюю SRAM с spi или i2c интерфейсом.
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Feb 13 2007, 10:19
Сообщение #5


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(AlexBoy @ Feb 13 2007, 02:35) *
Можно поставить внешнюю SRAM с spi или i2c интерфейсом.

А вы не могли бы ткнуть пальцем в SRAM с последовательным итерфейсом, а то мне только параллельный встречался.
ЗЫ Но мне (для иных применений) надо хотя бы 32 Мбита
Go to the top of the page
 
+Quote Post
AlexBoy
сообщение Feb 19 2007, 14:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 19-12-05
Из: Kiev
Пользователь №: 12 394



Цитата(jorikdima @ Feb 13 2007, 09:19) *
Цитата(AlexBoy @ Feb 13 2007, 02:35) *

Можно поставить внешнюю SRAM с spi или i2c интерфейсом.

А вы не могли бы ткнуть пальцем в SRAM с последовательным итерфейсом, а то мне только параллельный встречался.
ЗЫ Но мне (для иных применений) надо хотя бы 32 Мбита

Ну в Мбитах послед. память не меряется, максимум 256кбит. Например fram FM25L16 ... FM25L256 колич. перезаписей - трилионы раз, держит без питания.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kashey   Библиотека файловой системы EFSL   Oct 24 2006, 06:45
- - dm_mur   20 МГц - это тактовая частота контроллера? У филип...   Oct 24 2006, 07:48
|- - kashey   Цитата(dm_mur @ Oct 24 2006, 10:48) 20 МГ...   Oct 24 2006, 08:54
|- - dm_mur   Все-таки какой контроллер вы используете? для уве...   Oct 24 2006, 09:26
|- - kashey   Использую Sharp LH75401. - Увеличить частоту навр...   Oct 24 2006, 09:46
|- - OlegS   Я пробовал на 2148 на SPI0, читал с SD, получалось...   Oct 24 2006, 09:47
|- - kashey   Сделал простой тест на время записи/чтения, получи...   Oct 24 2006, 13:48
|- - dm_mur   Цитата(kashey @ Oct 24 2006, 16:48) Сдела...   Oct 25 2006, 03:51
|- - Alex03   Цитата(dm_mur @ Oct 25 2006, 09:51) хм. щ...   Oct 25 2006, 07:10
|- - kashey   Цитата(dm_mur @ Oct 25 2006, 07:51) хм. щ...   Oct 30 2006, 12:03
- - КонстантинТ   Портировал свою файловую систему на SD карточку, о...   Oct 25 2006, 07:59
|- - dm_mur   Цитата(КонстантинТ @ Oct 25 2006, 10:59) ...   Oct 25 2006, 09:41
- - sergvks   Многое ещё зависит от карточки, из того что было п...   Nov 2 2006, 17:38
- - AVR   Каков минимальный объём служебной информации, кото...   Nov 2 2006, 21:46
|- - dm_mur   Цитата(AVR @ Nov 3 2006, 00:46) Каков мин...   Nov 3 2006, 03:10
|- - Костян   Цитата(AVR @ Nov 2 2006, 16:46) Каков мин...   Feb 5 2007, 14:53
- - Dron_Gus   Кто-нить перекраивал efsl для одновременной работы...   Feb 5 2007, 17:41
|- - AlexBoy   Я портировал FatFs http://elm-chan.org/fsw/ff/00in...   Feb 5 2007, 19:12
|- - dm_mur   Цитата(AlexBoy @ Feb 5 2007, 19:12) Я пор...   Feb 8 2007, 06:47
||- - AlexBoy   Цитата(dm_mur @ Feb 8 2007, 05:47) Таким ...   Feb 8 2007, 15:04
|- - SpiritDance   Цитата(AlexBoy @ Feb 5 2007, 19:12) Я пор...   Feb 8 2007, 15:59
|- - AlexBoy   Цитата(SpiritDance @ Feb 8 2007, 14:59) А...   Feb 9 2007, 14:48
- - ArtemK   Возник следующий вопрос: Кто как борется с отключе...   Feb 6 2007, 10:35
|- - AlexandrY   Игра со схемотехникой мало чем поможет. Да и не ло...   Feb 7 2007, 19:57
- - umup   А никто не видел реализации работы с FAT16/32 без ...   Feb 7 2007, 20:19
- - Alex B._   >> для простейших контроллеров с минимальным...   Feb 7 2007, 21:09
- - umup   ЦитатаИнтересно будет посмотреть как это у вас пол...   Feb 15 2007, 19:40
|- - gladov   Цитата(umup @ Feb 15 2007, 19:40) ЦитатаИ...   Feb 16 2007, 10:35
- - sergeeff   Коллеги! Занимаюсь портированием efsl на at91...   Feb 19 2007, 22:45
- - sergeeff   Все заработало. Причин было две: 1. Посматривать н...   Feb 20 2007, 15:21
- - sergeeff   Коллеги! Борюсь с efsl на at91rm9200. Читаю ф...   Feb 22 2007, 18:12
- - Denisvak   Добрый день! А вот по http://elm-chan.org/fsw/...   Feb 27 2007, 16:30
- - Denisvak   Сам разобрался! Спасибо   Feb 27 2007, 22:47


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

 


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


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