Easyelectronics.ru

Электроника для всех
Текущее время: 31 мар 2017, 03:32

Часовой пояс: UTC + 5 часов



    • Изготовление печатных плат
    • Создание принципиальных схем и проектирование печатных плат
    • Симуляция работы на spice моделях
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 12 фев 2017, 14:17 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 337
Откуда: Ижевск
ну задача использовать spi флешки вместо sd карт.
Как это зделать?

Будет ли работать если spi флеху просто припаять и вставить в картридер ?
Или картридеры по-умолчанию используют режим SDIO.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 12 фев 2017, 14:36 
Старожил

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1389
Откуда: Москва
Картридеры используют SDIO, система команд и организация памяти у карт и spi флешек разные.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 13 фев 2017, 07:06 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 1516
Все возможно.
Но нужно будет переписать функции работы с диском (подразумевается, что реализуем USB mass storage).
Это readSector, writeSector, readMultiSector, writeMultiSector (с названиями могу наврать) и функцию, возвращающую размер диска.
Кроме того, должно быть реализовано устройство USB mass storage, чтобы при подключении к ПК наш девайс распознавался, как "флешка".
Даже с флешем контроллера можно работать, как с диском.

Микруха должна сидеть на "штатном" интерфейсе - I2C или SPI.

Ну а если хотим из прошивки файлики читать, то ещё и FAT FS нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 01:09 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 337
Откуда: Ижевск
хорошо бы...
идея как раз к МК с fatfs была приделать вместо SD карты в итоге.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 11:41 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 840
Откуда: Германия
Существуют именно SD Карты для впаивания, в обычных корпусах микросхемных. Как раз, чтоб софт не переделывать из под обычных SD карт.
Причем со всеми плюшками SD Карт, как то WearLeveling, чего нет в обычных SPI Flash чипах, т.е. вам, если будете использовать SPI Flash чипы надо будет озаботиться этим вопросом, если хотите, чтоб ваша железка долго жила.

Например такое вот решение: https://us.micron.com/products-support/managed-nand

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 15:22 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 337
Откуда: Ижевск
цен я не увидел
уверен это будет дороже обычных микро SD и тем более любой 25q16-25q128 в аналогах по ёмкости
мне хватит для применений логирование и озвучки даже 25q16


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 15:36 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2603
Откуда: Кемеровская область, Киселевск
Чтобы прикрутить фат для 25 серии достаточно драйвер подсунуть. Там нужно написать read write функции и размер флешки. Fat глубоко пох... че там дальше этих функций подключено.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 16:07 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 840
Откуда: Германия
selevo писал(а):
цен я не увидел
уверен это будет дороже обычных микро SD и тем более любой 25q16-25q128 в аналогах по ёмкости
мне хватит для применений логирование и озвучки даже 25q16

Ну как бы цены на сайте производителя мало кто ищет. Их ищут у дистрибуторов, например
Ну и не так уж и дорого, правда партия от 1000 штук :) Но 4 гига SD Карточка стоит у нас от 10 евро. в одном экземпляре.
Но вы учтите стоимость работ по добавлению WearLeveling. А то ведь можно быстро обычную флешку упороть, когда там FatFS на нее будет писать.
А в SD карточке оно уже встроенно.

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 16:49 
Старожил

Зарегистрирован: 19 июн 2012, 14:17
Сообщения: 3339
MasterAlexei писал(а):
Но вы учтите стоимость работ по добавлению WearLeveling. А то ведь можно быстро обычную флешку упороть, когда там FatFS на нее будет писать.
А в SD карточке оно уже встроенно.

Судя по другим постам ТС качество его не сильно волнует, там больше цена решает...

А так да, eMMC довольно интересная штука... В отличии от непонятных SD карт есть возможность посмотреть ДШ и выбрать модельку с низкими задержками...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 17:20 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 2603
Откуда: Кемеровская область, Киселевск
MasterAlexei писал(а):
selevo писал(а):
цен я не увидел
уверен это будет дороже обычных микро SD и тем более любой 25q16-25q128 в аналогах по ёмкости
мне хватит для применений логирование и озвучки даже 25q16

Ну как бы цены на сайте производителя мало кто ищет. Их ищут у дистрибуторов, например
Ну и не так уж и дорого, правда партия от 1000 штук :) Но 4 гига SD Карточка стоит у нас от 10 евро. в одном экземпляре.
Но вы учтите стоимость работ по добавлению WearLeveling. А то ведь можно быстро обычную флешку упороть, когда там FatFS на нее будет писать.
А в SD карточке оно уже встроенно.


Если он будет применять для чтения звуковых файлов, то WearLeveling не требуется. Если логирование будет редким, тогда тоже не требуется. 100000 циклов есть для записи если один раз в сутки полностью записывать весь обьем, микры хватит на 250 лет, но они пишут 20 лет срок хранения данных, следовательно перезаписывать до 20 лет можно в сутки до 14 раз . FAT линейная файловая система. Короче WearLeveling не требуется.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 17:27 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 840
Откуда: Германия
Oxford писал(а):
FAT линейная файловая система

Угумс. Особенно первые ее два (ну или 4, кажется, зависит от размера всей флехи) сектора ;-)

Там вроде где то размер и дата последнего доступа (чтения или записи) хранится. В одном месте.

Т.е. на 100000 раз записать (не важно какой объем. Важно количество обращений) хватит.
Потом будет показывать неправильный размер и дату.

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 17:33 
Старожил

Зарегистрирован: 19 июн 2012, 14:17
Сообщения: 3339
Oxford писал(а):
FAT линейная файловая система. Короче WearLeveling не требуется.

А таблицы FAT в начале партиции разве не провоцируют износ флеши?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 17:49 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 840
Откуда: Германия
яверт писал(а):
Oxford писал(а):
FAT линейная файловая система. Короче WearLeveling не требуется.

А таблицы FAT в начале партиции разве не провоцируют износ флеши?

Теоретически - если не записывать те параметры, что я сказал выше (может там еще что то пишется, не помню - уже лет 7, как я этот фат последний раз ковырял плотно), то достаточно один раз отформатировать, и потом просто дописывать. В этом случае будут только записываться индексы новых секторов.
По технологии флеша, можно только дописывать, не стирая весь сектор. Но это надо уже лезть в сам FatFS и искать это место, где оно все делается. А там такое спагетти, что туда лучше не лазить.
Не знаю, как сам автор в этом всем разбирается, но я бы после 2х месяцев уже бы не понял, чего там понаписано.

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SPI Flash 25q128 как SD в SPI mode ?
СообщениеДобавлено: 24 фев 2017, 18:07 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 1516
Цитата:
Но 4 гига SD Карточка стоит у нас от 10 евро. в одном экземпляре.

Хрена се!
У нас в Мегафоне 190 р. 4 Гиги, 170 р. - 2 Гига.
microSD формат.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB