-
- FRAM? ресурс обещают большой. Но цены и прочее не сравнивал, не было нужды пока. - Dingo(20.12.2015 16:04)
- Временно запустил проект на FRAM, но это не имеет смысла из-за цены. Так, распараллелить процессы отладки. - VL(22.12.2015 21:33, )
- Он один раз попробовал... и ему понравилось. С тех пор Изя заряжал мобилку только в гостях. - Vit(23.12.2015 14:13)
- нет ничего более постоянного... - Nikolay801_(23.12.2015 09:22)
- FRAM юзаю давненько. Дорогое удовольствие. В крайнем катролире выбросил FRAM 256 KByte (за 20$ в мелком опте), поставил другой МК(за примерно 11$ в розницу), имеющий немалый объём набортного SRAM, в т.ч. NV больше 4 KByte, и поставил QuadSPI Flash Vit(139 знак., 20.12.2015 23:44)
- Каков был изначальный мотив использования ФРАМ? - Крок(20.12.2015 23:52)
- Разрушающее чтение. Ресурс велик (помнится навскидку 1014..15), но конечен. - Точка опоры(20.12.2015 16:57)
- подделки есть. - Mahagam(20.12.2015 16:06)
- Временно запустил проект на FRAM, но это не имеет смысла из-за цены. Так, распараллелить процессы отладки. - VL(22.12.2015 21:33, )
- Кто-нибудь мне скажет, когда FLASH перестали быть EEPROM? Там что не электричеством стирается содержимое? - Крок(20.12.2015 01:43)
- Исходно EEPROM читалась и писалась побайтно. Intel предложил "молниеносный" метод стирания - Flash. - misyachniy(20.12.2015 20:09)
- Хоть горшком назови, только в печку не ставь. - SciFi(20.12.2015 16:48)
- Дайте я версию выскажу. «Когда устаканилась терминология, формально неточная, но общепринятая, согласно которой под EEPROM подразумеваются все классы ЭСППЗУ, кроме технологии „flash”, а под „flash” — именно ЭСППЗУ технологии „flash”». Похоже? - Николай Коровин(20.12.2015 16:47)
- Угу. ибо полностью должно быть Флаш ЕЕПРОМ. Цитатка из старой книженции, на жаль картинкой прикрепрено symbions(20.12.2015 17:30)
- Ага, даже по книжке скорее выходит ‘Flash EPROM’, с одним ‘E’, то есть «Флэш-СППЗУ». Не «Электрически Стираемое Программируемое», а «Флэш-Стираемое». Типа «нечто такое, что проще назвать именем собственным, чем проводить границу между побитным и Николай Коровин(13 знак., 20.12.2015 20:55)
- Вначале абзаца с одной, в середине - с двумя. Может и опечатка быть - symbions(21.12.2015 00:30)
- Там контекст ещё другой — «иногда тут всякие их обзывают…» - Николай Коровин(21.12.2015 00:35)
- Наверное, я немного не так понял, но я ещё тот знаток английского, хоть башка перестала от него болеть - и то дело. Эх, и чё не французкий счаз не технический мировой язык :( - symbions(21.12.2015 00:40)
- АААААААААААААААААААААААААААААААА ОНА НА АНГЛИЙСКОМ АААААААААААААААААААААААААААААААААААААААААА Николай Коровин(190 знак., 21.12.2015 01:10)
- Рад за тебя :) - symbions(21.12.2015 19:09)
- Ващета это нормально. Ненада расфигевать. - SciFi(21.12.2015 09:27)
- Расслабьтесь, это мелочи жизни. Мозг способен на такое после чего не расфигеть уже никогда. - AlexG(21.12.2015 09:01)
- АААААААААААААААААААААААААААААААА ОНА НА АНГЛИЙСКОМ АААААААААААААААААААААААААААААААААААААААААА Николай Коровин(190 знак., 21.12.2015 01:10)
- Наверное, я немного не так понял, но я ещё тот знаток английского, хоть башка перестала от него болеть - и то дело. Эх, и чё не французкий счаз не технический мировой язык :( - symbions(21.12.2015 00:40)
- Там контекст ещё другой — «иногда тут всякие их обзывают…» - Николай Коровин(21.12.2015 00:35)
- Вначале абзаца с одной, в середине - с двумя. Может и опечатка быть - symbions(21.12.2015 00:30)
- Ага, даже по книжке скорее выходит ‘Flash EPROM’, с одним ‘E’, то есть «Флэш-СППЗУ». Не «Электрически Стираемое Программируемое», а «Флэш-Стираемое». Типа «нечто такое, что проще назвать именем собственным, чем проводить границу между побитным и Николай Коровин(13 знак., 20.12.2015 20:55)
- Угу. ибо полностью должно быть Флаш ЕЕПРОМ. Цитатка из старой книженции, на жаль картинкой прикрепрено symbions(20.12.2015 17:30)
- Еепром это два транзюка на ячейку. Флешь один. - ASDFS(20.12.2015 15:39)
- Как только перед записью стало нужно спалить весь сектор. - VL(20.12.2015 07:43, )
- Спалить чем? Ультрафиолетом, резинкой, или (подсказываю) все таки электричеством? - Крок(20.12.2015 11:05)
- Тоже подсказываю -электричество бывает в батарейке, а бывает в молнии. - VL(20.12.2015 11:48, )
- Ужели для стирания нужно сто килоампер? - Крок(20.12.2015 11:55)
- Тоже подсказываю -электричество бывает в батарейке, а бывает в молнии. - VL(20.12.2015 11:48, )
- Спалить чем? Ультрафиолетом, резинкой, или (подсказываю) все таки электричеством? - Крок(20.12.2015 11:05)
- vs говорит, что упарываться программистишки начинают как раз на тему как самим равномерно нарисовать ячейки. - военная суровость(20.12.2015 02:04, )
- Для начала можно упороться в буфер в ОЗУ, лишних 4 кБ может и не быть. - VL(20.12.2015 07:45, )
- мне кажется, что FLASH было торговой маркой INTEL, ну и означало более быструю запись. - Alex68(20.12.2015 01:52)
- У пико например, тот кусок, который называется ЕЕПРОМ, записывается быстрее. - Крок(20.12.2015 11:07)
- Именно так, у меня есть ихняя рекаламная брошюрка от 1991 года - Лагунов(20.12.2015 09:14)
- А как там странички устроены? Это что ж, самому надо Рида-Соломона на себя брать, как всякий себя уважающий контроллер флэшки, или она там со встроенным? Размер доступной страницы какой? - Николай Коровин(19.12.2015 21:51)
- Отчего не поставить внешнюю честную EEPROM? И все проблемы тогда исчезают без следа. - бомж(19.12.2015 21:51)
- Теоретически есть шанс сделать >1M изделий, честная EEPROM будет стоить больше, чем я заработал за всю жизнь. - VL(19.12.2015 22:03, )
- а шанс продать эти изделия есть? - Крок(20.12.2015 20:58)
- Для задач записи информации объёмами до единиц МБайт следует использовать NOR-flash _всегда_. Для больших объёмов -- NAND-flash. И во всех случаях нужна какая-то логическая структура (файловая система, не FAT) которая будет давать fault tolerance fk0(678 знак., 19.12.2015 22:11)
- Спасибо. Человеческого языка не хватает, только матерный. - VL(19.12.2015 22:27, )
- Плюньте и ставьте MicroSD, и пусть её контроллер сам разруливает левелинг, рида-соломона, запасные странички и т. д. - Николай Коровин(19.12.2015 22:32)
- fault tolerance нет. - fk0(20.12.2015 16:11)
- Рид-Соломон плюс автозамена слегка запомоенных страничек, не? Если мало — тупо дублируем данные уже на стороне юзера. - Николай Коровин(20.12.2015 16:48)
- Нет. Целостность транзакций нужна первым делом. А вместо рида и соломона достаточно CRC. - fk0(20.12.2015 23:10)
- R&S уже там, внутри. Как и автоподмена. CRC делаем сами, естественно. - Николай Коровин(20.12.2015 23:38)
- Нет. Целостность транзакций нужна первым делом. А вместо рида и соломона достаточно CRC. - fk0(20.12.2015 23:10)
- Рид-Соломон плюс автозамена слегка запомоенных страничек, не? Если мало — тупо дублируем данные уже на стороне юзера. - Николай Коровин(20.12.2015 16:48)
- А протокол работа с МикроСД больше 2Гб уже открыт? А то помнится с этим были проблемы - symbions(20.12.2015 01:35)
- ХЗ, там вроде по SPI всё можно. - Николай Коровин(20.12.2015 01:43)
- да вот получается не всё. но подробностей не знаю, просто задолбался искать микросд до 2гбайт - symbions(20.12.2015 17:13)
- Нахрен с SD корячиться, если eMMC есть? Вешается на тот же контроллер, протокол открыт, шина до 8 бит. И корпуса для пайки на плату. - vmp(20.12.2015 11:18, ссылка)
- А, да, действительно. Чё это я. «Всё уже украдено до нас». - Николай Коровин(20.12.2015 16:49)
- ХЗ, там вроде по SPI всё можно. - Николай Коровин(20.12.2015 01:43)
- fault tolerance нет. - fk0(20.12.2015 16:11)
- Плюньте и ставьте MicroSD, и пусть её контроллер сам разруливает левелинг, рида-соломона, запасные странички и т. д. - Николай Коровин(19.12.2015 22:32)
- Спасибо. Человеческого языка не хватает, только матерный. - VL(19.12.2015 22:27, )
- Ну тогда на НИОКР выделено время и бабос? Вот и распахайте тему эмуляции EEPROM вдоль и поперёк. Ничего сверхъестественного там нет. - SciFi(19.12.2015 22:09)
- Не выделено. Беспощадный русский
сервисменеджмент. - VL(19.12.2015 22:14, )- А кстати да. Вроде бы посмотришь, стараются люди бабло грести. Барбос(306 знак., 20.12.2015 15:21)
- Это ещё ничего. Вот у нас ещё не до конца разработанный прибор уже ухитрились продать. - бомж(20.12.2015 15:36)
- Стыдно сказать, но у нас обычно сначала продают, а потом начинаю разрабатывать. Рад бы по-другому, но нифига не получается. Разработанное впрок один фиг приходится переделывать. К счастью поделия некритичные. - Lightelf(21.12.2015 19:29)
- Хуже всего, что в результате такой продажи ни продавец не знает. что он продал, ни покупатель - что купил. И сидишь потом уточняешь - symbions(21.12.2015 23:02)
- Считается, что им и не надо знать. Достаточно того, что это знаю я. - LightElf(22.12.2015 09:22)
- Хуже всего, что в результате такой продажи ни продавец не знает. что он продал, ни покупатель - что купил. И сидишь потом уточняешь - symbions(21.12.2015 23:02)
- Стыдно сказать, но у нас обычно сначала продают, а потом начинаю разрабатывать. Рад бы по-другому, но нифига не получается. Разработанное впрок один фиг приходится переделывать. К счастью поделия некритичные. - Lightelf(21.12.2015 19:29)
- Это ещё ничего. Вот у нас ещё не до конца разработанный прибор уже ухитрились продать. - бомж(20.12.2015 15:36)
- ВНА 1/6 части суши ничего не меняется. Ждем еще один "черный ящик су-24". А потом Генерал будет писать что разработчик - моральный урод. VL запомните: именно вы (разработчик) моральный урод а не манагеры зажилившие НИОКР для непростой задачи. - 3m(20.12.2015 09:32)
- Одно уточнение -- не манагеры, а генеральные директора ака хозяева конторы. Это как-то по-другому выглядит. - Барбос(20.12.2015 15:29)
- Ни фига, я без тормозов, скажу - "не получилось" :) - VL(20.12.2015 11:46, )
- Папрашу! Таки "бессмысленный и беспощадный". - SciFi(19.12.2015 22:54)
- Увольняйте этих русских менеджеров нафиг. Что, в Белоруси своих белорусских манагеров нет? - бомж(19.12.2015 22:17)
- Масквичи всё скупили. - Mebius(23.12.2015 09:42)
- А кстати да. Вроде бы посмотришь, стараются люди бабло грести. Барбос(306 знак., 20.12.2015 15:21)
- Не выделено. Беспощадный русский
- А зато как потом на всю эту партию по гарантии сверху проводочками честную EEPROM припаивать весело будет :))) Вы хотя бы для неё место предусмотрите :-) - бомж(19.12.2015 22:06)
- Уже думаю об этом :) - VL(19.12.2015 22:10, )
- Слово "все" здесь явно лишнее. - fk0(19.12.2015 22:00)
- «Внешнюю»? Я чего-то пропустил в постановке задачи? - Николай Коровин(19.12.2015 21:54)
- Да, меняется внешняя EEPROM на внешнюю flash. - VL(19.12.2015 22:05, )
- 24Cxx на 25Pxx? - General(20.12.2015 10:55)
- Конкретно на Spansion S25FL204K - VL(20.12.2015 11:42, )
- Переезд одобряю - она дешевле раза в 3 и больше в 8. Стенания не одобряю - нормальная ембеддерская работа. Если исходные структуры данных соответствовали данным а не устройству EEPROM, проблем не будет. - General(20.12.2015 15:36)
- Тут вам еще повезло, что у нее стирание секторами по 4K, а не блоками по 64К. И ресурс в 100 000 циклов, как у обычной EEPROM. vmp(87 знак., 20.12.2015 11:54)
- Дык все они одинаковые (сектора по 4К). И не 300 мс, а "50 ms typ., 300 ms max". И у них у всех разрешена побайтовая запись без ограничений. Там даже какой-то стандарт есть (JEDEC). SciFi(357 знак., 20.12.2015 16:07 - 16:26)
- Не у всех. Вот например Micron M25P80 - только 512kb и bulk erase - vmp(20.12.2015 19:08, ссылка)
- Дык все они одинаковые (сектора по 4К). И не 300 мс, а "50 ms typ., 300 ms max". И у них у всех разрешена побайтовая запись без ограничений. Там даже какой-то стандарт есть (JEDEC). SciFi(357 знак., 20.12.2015 16:07 - 16:26)
- Конкретно на Spansion S25FL204K - VL(20.12.2015 11:42, )
- А, и степень «внешнести» одинакова. Пока. Пока не начали ставить мезонины с проводками. Кстати, а почему всё так плохо — EEPROM и FLASH вроде полно вариантов, совместимых по ногам? Перепаял, перезалил прошивку, поехали. - Николай Коровин(19.12.2015 22:22)
- 24Cxx на 25Pxx? - General(20.12.2015 10:55)
- Я покусился на саму постановку задачи :))) Если решение для такой постановки задачи вызывает трудности, значит, постановка задачи не к чёрту, ни в Красную Армию! - бомж(19.12.2015 22:04)
- Да, меняется внешняя EEPROM на внешнюю flash. - VL(19.12.2015 22:05, )
- Теоретически есть шанс сделать >1M изделий, честная EEPROM будет стоить больше, чем я заработал за всю жизнь. - VL(19.12.2015 22:03, )
- может быть есть смысл натянуть на flash файловую систему, равномерно распределяющую износ? Не какую-нибудь разновидность FAT, а специализированную, в сети попадались исходники. - AlexG(19.12.2015 17:48)
- Hz. Чтобы надеяться на такую FS и самому не думать, нужен еще больше размер flash (мне так кажется) - VL(19.12.2015 21:07, )
- Spiffs? - Vit(20.12.2015 02:52)
- Так и не понял - она failsafe или нет? Енто же главный момент в эмбеде - 1111111(20.12.2015 13:48)
- Спасибо, интересно. - VL(20.12.2015 12:51, )
- Spiffs? - Vit(20.12.2015 02:52)
- Hz. Чтобы надеяться на такую FS и самому не думать, нужен еще больше размер flash (мне так кажется) - VL(19.12.2015 21:07, )
- правильно понимаете. возможно проще будет заново разработать структуры данных оптимизированные именно под флэш чем натягивать eeprom на глобус. еще не забудьте про счетчики стираний - 3m(19.12.2015 17:12)
- +1. За основу взять принцип работы JFFS (интернет в помощь). Пока оно простое -- оно надёжно и вполне реализуется одним человеком. - fk0(19.12.2015 22:01)
- А что дадут счетчики стираний при фиксированном алгоритме? Знание, что (.) уже рядом, и все. Перераспределять страницы на ходу чревато ошибками из-за сложности тестирования. - VL(19.12.2015 21:29, )
- +1. Или можно адаптировать схему эмуляции EEPROM под структуру данных. Но любая эмуляция EEPROM имеет множество граничных условий. Честно тестировать всё это - аццкий адЪ. А иначе - чудесатые отказы в поле. SciFi(355 знак., 19.12.2015 21:18)
- FRAM? ресурс обещают большой. Но цены и прочее не сравнивал, не было нужды пока. - Dingo(20.12.2015 16:04)