Hallo zusammen, ich bastel gerade an einer kleinen Bibliothek, um per atmega einen samsung nand flash chip zu lesen / schreiben. Es handelt sich um diesen Chip: http://www.wlxmall.com/images/stock_item/att/ATC12561.pdf Leider ist das Datenblatt überhaupt nicht eindeutig. Als Adresse soll angegeben werden: Col1 Col2 Row1 Row2 Row3 Col1 und Col2 sollen die Adresse innerhalb der Seite angeben. Bei Row 1-3 scheint das schon schwieriger zu werden. Da der Chip auch mehrere Planes haben kann, würde ich das jetzt so interpretieren: Row1 = Plane Row2 = Block Row3 = Page .... kann aber auch ganz anders sein. Hat jemand von euch eine Idee wie es aussehen müsste, bzw. wo ich weitere Informationen finden kann? Gruß Björn
Gast
#5131837
"Kleine Bibliothek" und rohes NAND-Flash passt irgendwie nicht zusammen :-) Ich bezweifel, dass du weißt, was du dir da antust. Hier ist ein amüsant zu lesender Artikel, der schön zeigt, mit was du da zu kämpfen hast - die Kommunikation zwischen Flash und Controller ist dabei das kleinste Problem. http://joshuawise.com/projects/ndfslave NAND-Flashs sind ein echter PITA - die lohnen sich eigentlich nur bei Massenprodukten (wie z.B. SD-Karten) aber selbst die Handy-Hersteller haben inzwischen die Schnauze voll und sind auf eMMC (NAND-Flash mit eingebautem Controller) umgestiegen. Btw, warum will man sowas an nen AVR anschließen? Was für nen Vorteil versprischst du dir gegenüber einer SD-Karte?
asdfasd schrieb: > "Kleine Bibliothek" und rohes NAND-Flash passt irgendwie nicht zusammen > :-) Ich bezweifel, dass du weißt, was du dir da antust. Hier ist ein > amüsant zu lesender Artikel, der schön zeigt, mit was du da zu kämpfen > hast - die Kommunikation zwischen Flash und Controller ist dabei das > kleinste Problem. > > http://joshuawise.com/projects/ndfslave Weil man bei SD-Karten nicht weiß wie der Controller auf der Karte die Daten verwaltet, bei eigenem Code/Hardware sollte das anders aussehen ;) > Btw, warum will man sowas an nen AVR anschließen? Was für nen Vorteil > versprischst du dir gegenüber einer SD-Karte? Spezifizierter Stromverbrauch, Temperaturbereich, Program/Erase-Timing etc. pp., Schreibzyklen, was bei den meisten SD-Karten u.ä. nicht in Erfahrung zu bringen ist (es gibt aber auch Hersteller wie Swissbit und andere bei denen es vernünftige Docs gibt) oder auch einfach Neugier?