- 
	- 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,  ) )
 
- Для начала можно упороться в буфер в ОЗУ, лишних 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,  ) )
 
- Уже думаю об этом :) - 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)