Flash SST 39SF020A, SST 49LF040
Napsal: 19 bře 2014, 19:18
Všera jsem pobastlil redukci PLCC32 na DIL32. Mám to na programování Flash a procíků v programátoru Xeltec, kterej má jen patici DIL48.
Vydloub jsem ze starých prken biosový flash viz předmět a začal je zkoumat v programátoru. Obě Xeltec podporuje. Zkusil jsem čtení a OK, texty Avard bios a podobně. Výmaz celý flash do FFh šel taky. Našel jsem v PC dlouhej zdroják v ASM a naprogramoval ho do Flash. Taky OK. Pak jsem začal bádat, co to je výmaz blok a výmaz sektor. V Xeltecu se dá nastavit adresy odkud až kam číst, programovat , mazat a pod. Ale nějak mě není jasný, jak funguje výmaz blok a výmaz sektor. Z datašítu to nějak nechápu. 49LF040 píšou, že má 4 Kbyte sektory a 64 Kbyte bloky. Myslel jsem si, že bloky mají adresy: 0-FFFFh, 10000h-1FFFFh, 20000h- atd. A sektory 0-FFFh, 1000h-1FFFh, 2000k- atd. Výmaz blok jsem zadal 0-FFFFh a nic se nestalo. Výmaz sektor 0-FFFh mi šel, ale taky šlo vymazat třeba jen 0-5h. To je divný, myslel jsem si, že blok i sektor se maže vždy celý.
Nikdy jsem s Flash nic nedělal. Je tu prosím někdo, kdo si hrál s podobnejma Flash a mohl by mě trochu vysvětlit, co je špatně nebo co dělám blbě?
Díky
Jirka
Vydloub jsem ze starých prken biosový flash viz předmět a začal je zkoumat v programátoru. Obě Xeltec podporuje. Zkusil jsem čtení a OK, texty Avard bios a podobně. Výmaz celý flash do FFh šel taky. Našel jsem v PC dlouhej zdroják v ASM a naprogramoval ho do Flash. Taky OK. Pak jsem začal bádat, co to je výmaz blok a výmaz sektor. V Xeltecu se dá nastavit adresy odkud až kam číst, programovat , mazat a pod. Ale nějak mě není jasný, jak funguje výmaz blok a výmaz sektor. Z datašítu to nějak nechápu. 49LF040 píšou, že má 4 Kbyte sektory a 64 Kbyte bloky. Myslel jsem si, že bloky mají adresy: 0-FFFFh, 10000h-1FFFFh, 20000h- atd. A sektory 0-FFFh, 1000h-1FFFh, 2000k- atd. Výmaz blok jsem zadal 0-FFFFh a nic se nestalo. Výmaz sektor 0-FFFh mi šel, ale taky šlo vymazat třeba jen 0-5h. To je divný, myslel jsem si, že blok i sektor se maže vždy celý.
Nikdy jsem s Flash nic nedělal. Je tu prosím někdo, kdo si hrál s podobnejma Flash a mohl by mě trochu vysvětlit, co je špatně nebo co dělám blbě?
Díky
Jirka