- 
	
- даташит есть на 4Гбита - backa(10.12.2019 15:34)
			
- Можешь выложить? Сильно интересно! - Evgeny_CD(10.12.2019 20:57)
					
- TC58CVG2S0HxAIx - backa(11.12.2019 04:50)
							
- одна буковка не та в названии и совсем иной чип))) сорри за невнимательность... - backa(11.12.2019 04:54)
 
 
 - TC58CVG2S0HxAIx - backa(11.12.2019 04:50)
							
 
 - Можешь выложить? Сильно интересно! - Evgeny_CD(10.12.2019 20:57)
					
 - мы в 1991 слюни пускали на первую FLASH от Intel - 2 Мбайта. :-) - Лагунов(09.12.2019 10:31)
			
- Для верификации истории -> - Evgeny_CD(09.12.2019 13:08, ссылка)
					
- founded SunDisk (later the name was changed to SanDisk) ??? - misyachniy(09.12.2019 13:25)MBedder
 - "Ze drem vil finali kum tru"(c) :)) - MBedder(09.12.2019 13:11)
 
 - Может мегабита? - misyachniy(09.12.2019 11:00)
 
 - Для верификации истории -> - Evgeny_CD(09.12.2019 13:08, ссылка)
					
 - Если уж нетерпится использовать SPI, то посмотрите вот сюда. Гигабайт, -40..+85, SLC, обещают 100тыс циклов, встроенный ECC и Wear-leveling, около $5 в розницу. Правда нет в наличии. - LightElf(09.12.2019 10:23, ссылка)
			
- Спасибо, интересно, но время работы корректора ECC там указано какое-то адское - 50 мс. Они программно что ли корректируют? - Evgeny_CD(09.12.2019 13:10)
					
- Запросто могли внедрить туда какой-нибудь 8051 и на нем извращаться с ECC. - LightElf(09.12.2019 14:17)
							
- Поэтому отрубаем нафиг все "аппаратные" ECC, которые неведомо кто и как реализовал, а юзаем современную специальную ФС для сырой флеши. - blackprapor(09.12.2019 14:42)
									
- И не забываем хостовый процессор помощнее :) - Evgeny_CD(10.12.2019 20:58)
											
- Они сейчас все такие :-) - blackprapor(11.12.2019 09:28)
 
 
 - И не забываем хостовый процессор помощнее :) - Evgeny_CD(10.12.2019 20:58)
											
 
 - Поэтому отрубаем нафиг все "аппаратные" ECC, которые неведомо кто и как реализовал, а юзаем современную специальную ФС для сырой флеши. - blackprapor(09.12.2019 14:42)
									
 
 - Запросто могли внедрить туда какой-нибудь 8051 и на нем извращаться с ECC. - LightElf(09.12.2019 14:17)
							
 - Зачем оно для Линукс микросхемы, когда это решается соответсвующим менеджером и/или файловой системой?  blackprapor(157 знак., 09.12.2019 10:33 - 10:37)
					
- Если проц дохловатый и ОЗУ негусто, то мозговитая флешка будет в помощь. - LightElf(09.12.2019 11:08)
							
- Дохловатый проц и луникс? - blackprapor(09.12.2019 11:17)
 
 
 - Если проц дохловатый и ОЗУ негусто, то мозговитая флешка будет в помощь. - LightElf(09.12.2019 11:08)
							
 - Там тоже, чтобы записать 1 байт, надо стереть страницу размером в 1 мегабайт? - Ксения(09.12.2019 10:31)
					
- SD Flash вроде как блочное устройство представляется. То есть общенеи как с HDD и SDD, если я правильно понимаю. А что там происходит внутри вас не касается - blackprapor(09.12.2019 10:33)
							
- Меня только SPI-flash интересует, чтобы писала побыстрее. А то в даташитах хвастаются скоростью записи, не акцентируя внимания на том, что перед записью требуется текущую страницу целиком стереть, на что уходит времени в 100 раз больше. А если это  Ксения(306 знак., 09.12.2019 10:43)
									
- Для такого лучше, наверное SD и пойдет. Самой принудительно стирать ничего не потребуется, контроллер сам будет раскидывать по чистым блокам и чистить их сам, скорее всего, когда появится возможность. Но ситуация, что вы обратитись а чистых блоков blackprapor(163 знак., 09.12.2019 10:53)
 - Ну так NOR флэш в руки. И побайтной, и, если таки прочитать, побитно. NAND же именно для объемов, скорости и цены.  aoreh(195 знак., 09.12.2019 10:51)
											
- Она у меня вот такая, даже не знаю, NAND она или NOR, т.к. в даташите таких слов нет => - Ксения(09.12.2019 11:01, ссылка)
													
- Это NOR - LightElf(09.12.2019 11:11)
															
- Ну, а дальше что? Можно в нее побайтно писать или надо сперва страницу целиком стирать? - Ксения(09.12.2019 11:14)
																	
- Переписать просто нельзя, должно выполняться правило: (old & new) == new - aoreh(09.12.2019 12:06)
 - Побайтно перезаписать нельзя. Можно дописывать побайтно. Можно записать страницу 256 байт одной командой. А стирать надо блоком по 4, 32 или 64КБ. - LightElf(09.12.2019 11:34 - 11:37)
																			
- Ответ мне непонятен. Если питание только включила, то перед записью байта нужно ли стирать страницу, которой принадлежит место, куда пишешь? А то оно у меня не пишет, пока страницу не сотрешь. - Ксения(09.12.2019 12:07 - 12:21)
																					
- Для записи страницы внутри памяти (NOR) есть специальный контроллер памяти с буфером. misyachniy(738 знак., 09.12.2019 12:38)
 - Можно прочитать страницу, убедиться что в нужном байте лежит 0xFF и туда писать. Только Write Protection сначала надо отключить. - LightElf(09.12.2019 12:10)
																							
- Write Protection само собой, проблема же в том, что предварительный Erase требует. На картинку взгляните, эти строки из даташита. => - Ксения(09.12.2019 12:24, картинка)
																									
- Ну да, в ячейке должно быть 0xFF. 0xFF в ячейку можно засунуть только путем стирания (сектора/блока). Если в ячейке лежит 0xFF - значит ее кто-то когда-то зачем-то стер. Раз стерли - значит там 0xFF. Раз 0xFF - значит стерли. Не уж, знаю как  LightElf(20 знак., 09.12.2019 12:28)
																											
- В фабричной все 0xFF. Казалось бы, могу в нее писать, не стирая, как в блокнот, с начала и до конца, если помнить адрес последнего записанного байта, но она не хочет писать - в регистр статуса ошибку пишет, а по адресу остается то, что было. - Ксения(09.12.2019 12:34)
																													
- "Не верю" ©. Либо write protection, либо похожий косяк. - SciFi(09.12.2019 12:37)
 - Ну сделайте ей разок Chip Erase - может полегчает. - LightElf(09.12.2019 12:34)
 
 
 - В фабричной все 0xFF. Казалось бы, могу в нее писать, не стирая, как в блокнот, с начала и до конца, если помнить адрес последнего записанного байта, но она не хочет писать - в регистр статуса ошибку пишет, а по адресу остается то, что было. - Ксения(09.12.2019 12:34)
																													
 - Ничего страшного там не написано. Эти флешки отлично работают в режиме "журнала" - после стирания сектора туда можно многократно дописывать маленькие порции данных. Эмуляция EEPROM во флеше так работает, например. - SciFi(09.12.2019 12:28)
 
 - Ну да, в ячейке должно быть 0xFF. 0xFF в ячейку можно засунуть только путем стирания (сектора/блока). Если в ячейке лежит 0xFF - значит ее кто-то когда-то зачем-то стер. Раз стерли - значит там 0xFF. Раз 0xFF - значит стерли. Не уж, знаю как  LightElf(20 знак., 09.12.2019 12:28)
																											
 - На самом деле неочевидно, можно ли 0xFF писать в одно и то же место многократно. Теоретически может влиять на соседние ячейки. - SciFi(09.12.2019 12:11)
																									
- У сабжа, если я правильно не понимаю, можно. LightElf(09.12.2019 12:20)
 
 
 - Write Protection само собой, проблема же в том, что предварительный Erase требует. На картинку взгляните, эти строки из даташита. => - Ксения(09.12.2019 12:24, картинка)
																									
 - После стирания страницы 4 кБайта туда можно 4096 раз писАть по одному байту. Ну а потом снова стирать. - SciFi(09.12.2019 12:10)
																							
- Но-но! Не надо терминологической путаницы. "Страница" - это максимальное количество одновременно записываемых байт, в данном случае 256 байт. Минимальная стираемая область (4кБ) называется "сектор". Области стирания размером 32к/64к - называются LightElf(8 знак., 09.12.2019 12:22)
 - Есть, кстати, вот такое китайское поделие. Обещают стирание по 256 байт. Кроме того, стирания всех видоразмеров заявлено ооочень быстрое. Но страшно... опять же, какой-то странный китай, купил несколько штук, но руки не доходят помучать - aoreh(09.12.2019 12:17, ссылка)
																									
- Прикольно. Но выигрыша по времени нет - что страница, что сектор, что блок - все стирается 10мс. Тут призадумаешься. - LightElf(09.12.2019 12:25)
 
 
 
 
 - Ответ мне непонятен. Если питание только включила, то перед записью байта нужно ли стирать страницу, которой принадлежит место, куда пишешь? А то оно у меня не пишет, пока страницу не сотрешь. - Ксения(09.12.2019 12:07 - 12:21)
																					
 
 
 - Ну, а дальше что? Можно в нее побайтно писать или надо сперва страницу целиком стирать? - Ксения(09.12.2019 11:14)
																	
 
 - Это NOR - LightElf(09.12.2019 11:11)
															
 
 - Она у меня вот такая, даже не знаю, NAND она или NOR, т.к. в даташите таких слов нет => - Ксения(09.12.2019 11:01, ссылка)
													
 
 
 - Меня только SPI-flash интересует, чтобы писала побыстрее. А то в даташитах хвастаются скоростью записи, не акцентируя внимания на том, что перед записью требуется текущую страницу целиком стереть, на что уходит времени в 100 раз больше. А если это  Ксения(306 знак., 09.12.2019 10:43)
									
 
 - SD Flash вроде как блочное устройство представляется. То есть общенеи как с HDD и SDD, если я правильно понимаю. А что там происходит внутри вас не касается - blackprapor(09.12.2019 10:33)
							
 
 - Спасибо, интересно, но время работы корректора ECC там указано какое-то адское - 50 мс. Они программно что ли корректируют? - Evgeny_CD(09.12.2019 13:10)
					
 - Протестую! SD Nand подходит лучше! Размер тот же, стоит так же, работает искаропки. Скорость только может слегка подкачать, хотя и не факт. - LightElf(08.12.2019 02:06 - 09.12.2019 10:12, ссылка)
			
- Вопрос еще в числе циклов. Это вроде SLC. Есть шанс на 10к циклов как минимум. - Evgeny_CD(08.12.2019 02:28)
					
- Многие пишут - "Program / Erase Endurance: Typical 100K cycles (with internal 4-bit ECC per (512+16) Byte" - вранье? - aoreh(09.12.2019 10:40)
							
- Нет, это мой осторожный пессимизм :) - Evgeny_CD(11.12.2019 01:10)
 
 - Этот (по ссылке) тоже SLC. - LightElf(09.12.2019 10:11)
 
 - Многие пишут - "Program / Erase Endurance: Typical 100K cycles (with internal 4-bit ECC per (512+16) Byte" - вранье? - aoreh(09.12.2019 10:40)
							
 - Но вопрос в температурном диапазоне. - Evgeny_CD(08.12.2019 02:12)
					
- По ссылке -40..+85. - LightElf(09.12.2019 10:12)
							
- Приходилось их использовать? Я как-то подумывал, но отпугнуло малоизвестность производителя, хз, шо там китайцы налепили... - aoreh(09.12.2019 10:53)
									
- Кстати, XTX (один из производителей SD NAND) указывает в списке дистрибов питерский Ультран, а у того даже чего-то на складе находится :) LightElf(09.12.2019 11:56 - 11:59)
 - Заказал образцы, жду. Их, кстати, много кто делает. Фишка в том, что некоторые камушки (Allwinner-ы, N32926 и т.д.) оченно любят грузиться именно с SD. А с SPI если и умеют, то в конце списка. Чип сначала тыкается в SD, потом в NAND, потом еще  LightElf(250 знак., 09.12.2019 11:04 - 11:10, ссылка)
											
- Он выглядит заманчиво, конечно, в т.ч. для микроконтроллерного юзанья, т.к. FTL уже внутри, но, блин, останавливает внутренний голос перед китайской имплементацией, может, зря, конечно - aoreh(09.12.2019 12:09)
 - А зачем тыкаться, конфигджамперы еще не изобрели, чтобы без тыкания грузились откуда я, самый умный на Земле, придумал и захотел? - blackprapor(09.12.2019 11:19)
													
- Не только лишь все осилили конфигджамперы.  LightElf(09.12.2019 11:29 - 11:33)
															
- То есть, при наличии нескольких источников загрузки при необходимости никак не выбрать активное? - blackprapor(09.12.2019 11:59)
																	
- Да. 
Такое вот хреновое лето. - LightElf(09.12.2019 12:00) 
 - Да. 
 
 - То есть, при наличии нескольких источников загрузки при необходимости никак не выбрать активное? - blackprapor(09.12.2019 11:59)
																	
 
 - Не только лишь все осилили конфигджамперы.  LightElf(09.12.2019 11:29 - 11:33)
															
 
 
 
 - Приходилось их использовать? Я как-то подумывал, но отпугнуло малоизвестность производителя, хз, шо там китайцы налепили... - aoreh(09.12.2019 10:53)
									
 
 - По ссылке -40..+85. - LightElf(09.12.2019 10:12)
							
 
 - Вопрос еще в числе циклов. Это вроде SLC. Есть шанс на 10к циклов как минимум. - Evgeny_CD(08.12.2019 02:28)
					
 
 - даташит есть на 4Гбита - backa(10.12.2019 15:34)