Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
satelitko Član
Pridružen-a: Pon 19 Apr 2004 13:27 Prispevkov: 1753 Aktiv.: 7.86 Kraj: Radovljica
|
Objavljeno: Sre Dec 02, 2015 9:43 am Naslov sporočila: Programator za NAND flash |
|
|
Ali si kdo lasti programator za NAND flash-e?
Moj kitajc se še ziblje nekje na valovih morja, pa bi nujno moral prekopirati Hynix H27u1g8f2b
|
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Sre Dec 02, 2015 11:22 am Naslov sporočila: |
|
|
TSOP 48?
BGA ohišja ne morem brati nimam socketa.
Če ja ti ga lahko skopiram verjetno rabiš samo dobiti dol BIN.
Za programirati moraš pa vedt kakšen algoritem je potreben.
Ker jih je na voljo en kup.
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
satelitko Član
Pridružen-a: Pon 19 Apr 2004 13:27 Prispevkov: 1753 Aktiv.: 7.86 Kraj: Radovljica
|
Objavljeno: Sre Dec 02, 2015 12:26 pm Naslov sporočila: |
|
|
Ja, TSOP. O kakšni proceduri govoriš? TALE menda to naredi sam...
|
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Sre Dec 02, 2015 2:12 pm Naslov sporočila: |
|
|
Algoritmi ko so na voljo
Opis: |
|
Velikost datoteke: |
37.66 KB |
Pogledana: |
9 krat |
|
Opis: |
|
Velikost datoteke: |
103.02 KB |
Pogledana: |
18 krat |
|
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
satelitko Član
Pridružen-a: Pon 19 Apr 2004 13:27 Prispevkov: 1753 Aktiv.: 7.86 Kraj: Radovljica
|
Objavljeno: Sre Dec 02, 2015 2:20 pm Naslov sporočila: |
|
|
Po moje bi "hard copy" moralo špilat?
|
|
Nazaj na vrh |
|
|
satelitko Član
Pridružen-a: Pon 19 Apr 2004 13:27 Prispevkov: 1753 Aktiv.: 7.86 Kraj: Radovljica
|
Objavljeno: Sre Dec 02, 2015 2:20 pm Naslov sporočila: |
|
|
Kateri programator pa imaš?
|
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Sre Dec 02, 2015 2:29 pm Naslov sporočila: |
|
|
PROS PF 110+
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
satelitko Član
Pridružen-a: Pon 19 Apr 2004 13:27 Prispevkov: 1753 Aktiv.: 7.86 Kraj: Radovljica
|
Objavljeno: Sre Dec 02, 2015 2:36 pm Naslov sporočila: |
|
|
?? Kje si pa to najdu? Gugl ga sploh ne pozna...
|
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Sre Dec 02, 2015 2:51 pm Naslov sporočila: |
|
|
To so nam kitjaci zrihtali da je isti kot v proizvodnji pri njih.
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Sre Dec 02, 2015 3:54 pm Naslov sporočila: |
|
|
Lahko se proba če želiš.
Lahko zvečer priletim v Radovljico pa probava.
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
satelitko Član
Pridružen-a: Pon 19 Apr 2004 13:27 Prispevkov: 1753 Aktiv.: 7.86 Kraj: Radovljica
|
Objavljeno: Ned Dec 06, 2015 11:17 pm Naslov sporočila: |
|
|
Zahvaljujoč Airwolfu zadeva uspešno urejena!
Sva delala "na suho" (nisva mogla zadeve direktno preizkusiti), a je test pokazal, da zadeva deluje vsaj tako dobro kot nova!
Kot zanimivost naj povem, da sicer čip daje pri vsakem branju drugačen crc, a to očitno nima vpliva na funkcionalnost.
Airwolfu še 1x hvala za trud !
|
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Ned Dec 06, 2015 11:47 pm Naslov sporočila: |
|
|
Ne pri vsakem branju, ampak da ven drugačen CRC kot DUMP ki sva ga naredila.
CRC dobrega čipa:
Buffer Checksum: 1236E568 (CheckSum32)
CRC najinega zapečenčka z dumpom dobrega čipa
Buffer Checksum: 1236FF54 (CheckSum32)
Če dela in če si lahko posodobil na zadnjo verzijo je potem stvar rešena.
Sporoči čez kak teden če še vse dela kot mora.
Pa še par informacij kako sva naredila:
Najprej sva prebrala preverjeno delujoč čip in shranila vsebino kot BIN fajl.
Nato sva prebrala in shranila vsebino z nedelujočega čipa.
Glede na podobnost datotek obstaja velika verjetnost da je bila televizija posodobljena z napačno datoteko.
Nedelujoč čip sva izbrisala in z NAND_RBA algoritmom zapisala predhodno skopirano dobro vsebino.
Kar naju je motilo je to da je bil del popolnoma na koncu čipa na novem drugačen kot na originalnem (iz tega tudi drugačen CRC).
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
sebaveh Član
Pridružen-a: Sob 19 Jan 2008 13:51 Prispevkov: 1615 Aktiv.: 8.16 Kraj: Slovenska Bistrica
|
Objavljeno: Pon Dec 07, 2015 11:17 pm Naslov sporočila: |
|
|
airwolf je napisal/a: |
Kar naju je motilo je to da je bil del popolnoma na koncu čipa na novem drugačen kot na originalnem (iz tega tudi drugačen CRC). |
Zelo verjetno da gre za kakšno serijsko številko čipa, ali pa kalibacijske vrednosti?
Ker s podobno situacijo, le da je bilo popolnoma na začetku čipa, sem se srečal z Renesasovimi čipi R5F2136. V službi, ko sem malo primerjal enake elektronike z enakimi SW na sebi...
|
|
Nazaj na vrh |
|
|
airwolf Član
Pridružen-a: Sre 28 Maj 2008 17:17 Prispevkov: 2063 Aktiv.: 10.65
|
Objavljeno: Tor Dec 08, 2015 10:33 am Naslov sporočila: |
|
|
Možno, je pa tudi varianta da sva uporabila napačen algoritem.
Uporabila sva tistega za katerega sem vedel da deluje in sva imela srečo da je deloval tudi tukaj.
Počakajmo še kakšen teden pa bomo videli če stvar še vedno dela.
_________________ LP Gašper |
|
Nazaj na vrh |
|
|
bostjang Član
Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3175 Aktiv.: 14.25 Kraj: Postojna
|
Objavljeno: Čet Jun 07, 2018 9:58 am Naslov sporočila: |
|
|
Nisem ravno domač pri NAND FLASH-ih, pa sem malo študiral. Najprej zato, da vidim ali bi pri meni ustrezal podoben.
Tile FLASH-i imajo lahko slabe bloke že tovarniško, zato imajo tudi rezervo. Pri konkretnem Hynix H27U518S2C (PDF) je to 1/32 oz. 64MiB + 2MiB. Na čipu je tudi označeno ali ima morda vse bloke dobre.
Torej pri branju (lahko) dobimo 66MiB podatkov?
Nekaj o tem:
http://wiki.openmoko.org/wiki/NAND_bad_blocks
Če pravilno razumem to zaplete kopiranje iz enega FLASH v drugega, če ne vemo kje in kakšna je tabela slabih blokov, da bi jo popravili. Domnevam torej, da lahko tako kopiranje deluje le, če ima ciljni FLASH vse bloke (oz. tiste (začetne), ki so uporabljeni) dobre. Če je tabela v drugem pomnilniku je pa potrebno kopirati tudi to.
Imam prav?
|
|
Nazaj na vrh |
|
|
|