Založen: Jan 31, 2008 Příspěvky: 448 Bydliště: Liptov
Zaslal: ne červen 07 2020, 17:10 Předmět: Programator CH341a
Dobrý deň. Poprosil by som trošku pomôcť s uvedeným programátorom. Nedávno som zakúpil tento programátor na programovanie SPI a EEPROM pamätí. Keďže som začiatočník v programovaní, tak som si to chcel natrénovať na SPI zo starej dosky TVP. Nainštaloval som úspešne driver na programátor do PC, do redukcie som založil SPI Winbond W25Q32V. Programátor mi ju identifikoval, prečítal obsah, ten som si uložil do súboru na disk. Dal som pamäť vymazať, napísalo vymazaná, dal som ju overiť, napísalo pamäť nie je prázdna, dal som ju na blank kontrolu, napísalo pamäť nie je prázdna, dal so auto programovanie napísalo pamäť nie je prázdna, chcel som ju prepísať FF - kami, napísalo pamäť nie je prázdna. Keď ju dám porovnať s uloženým súborom, tak napíše súbory sa zhodujú. Takže zdá sa, že to nejako funguje, ale neviem pamäť vymazať a ani do nej nič zapísať. Použil som pamäť zo staršej dosky, ale funkčnej. Robím niečo zle, alebo je chyba medzi klávesnicou a stoličkou. Ďakujem za pomoc pri mojich programátorských začiatkoch.
Podla toho, čo píšeš, tak pamäť programátor identifikoval...
Tak upresni akým spôsobom ju identifikoval ak je to nejaká funkcia.
Ak je to Winbond 25Q32 tak je viacej druhov a algorytmus príkazu mazania a zápisu nie je na všetkých rovnaký, čo znamená, že čítať ide, zápis a mazanie nemusí ak nemáš nastavený presne ten typ s ktorým robíš.
Založen: Jan 31, 2008 Příspěvky: 448 Bydliště: Liptov
Zaslal: ne červen 07 2020, 18:06 Předmět:
A ešte jeden poznatok. Keď založím programátor do USB bez SPI pamäte, tak pri zadaní príkazu mazanie pamäte, prebehne proces mazania pohyb bargrafu vľavo dole v kontextovom okne), po blank kontrole napíše že pamät je prázdna. Nenapíše, čo by malo byť logické, že pamäť tam nieje.
To je lacný programátor a teda identifikácia typu a možno ani výrobcu čipu zrejme ani nefunguje správne,takže sa nespoliehaj na to, čo prípadne identifikoval,ale zadávaj typ a výrobcu, podla toho, čo vidíš na puzdre čipu.
Založen: Mar 21, 2006 Příspěvky: 33861 Bydliště: Bratislava
Zaslal: ne červen 07 2020, 18:17 Předmět:
Ten ovladaci SW je asi cinskej "kvality"...
Pouzivam "programator" na LPT port - par odporov, kus kabla a na to pripojim flash. Pouzivam na ovladanie open source SW Flashrom, ktory robi autodetekciu typu flash a ked nic nenajde, tak ani dalej nepokracuje (lebo to nemoze fungovat).
W25Q32, W25Q32V aj W25Q32FV maju rovnake ID a teda pravdepodobne maju aj rovnake prikazy a sektory.
Naposledy upravil rnbw dne ne červen 07 2020, 18:23, celkově upraveno 1 krát.
Založen: Jan 31, 2008 Příspěvky: 448 Bydliště: Liptov
Zaslal: ne červen 07 2020, 18:25 Předmět:
To Heno: takže tam bude asi pes zakopaný, že nievie kompletne obslúžiť (mazanie,programovanie,kontrola) tento konkrétny typ pamäte. Skúsim niečo vydolovať z inej dosky, uvidíme ako si poradí. Zatiaľ ďakujem za užitočné rady.
Možno súdruhovia urobili chybu, napíš zozanm obvodov 25Q32, od Winbond v 8pin puzdre, ktoré to podporuje a prípadne ak identifikácia sa nedeje automaticky pred každou operáciou s pamätou, ale len manuálne tlacidlom na identifikáciu, tak kludne môžeš skúšať čokoľvek s názvom 25Q32 od iných výrobcov a aj MX25L3205/MX25L3206E.
Už som sa stretol aj s tým, že na puzdre bolo Winbond 25Q32BVSIG a podľa ID, ktorý zistil programátor sa pamäť ozvala ako CFeon 25Q32 a čo sa týka algorytmu mazania celej pamate a zápisu celej pamate navzájom neboli rovnaké..
V TV ale mazanie/prepis funguje po blokoch a to väčšinou funguje na väčšine pamätí rovnako a tak CPU TV nemusí zaujímať ID čipu aby s ním vedel robiť.
Založen: Jan 12, 2009 Příspěvky: 7086 Bydliště: Plzeňsko
Zaslal: ne červen 07 2020, 21:50 Předmět:
Kdysi jsem narazil na to, že SPI Flash se dají uzamknout proti zápisu.
Já to nevěděl a zápis se mi nezdařil.
Když jsem si všiml, že použitý software umí poslat příkaz pro odemknutí, tak jsem ji odemkl a pak fungovala normálně. _________________ Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Založen: Jan 31, 2008 Příspěvky: 448 Bydliště: Liptov
Zaslal: po červen 08 2020, 6:11 Předmět:
Ak mám srávne informácie, tak nuly sa v pamäti zobrazujú ako FF. Keď pozriem v editore, tak na začiatku je niekoľko desiatok adries FF, potom je dosť veľká časť zaplnená dátami a nakoniec je zas niekoľko desiatok adries FF (ak to nejako pomôže, môžem napísať presný rozsah adries, kde sú FF a kde data). Tak si myslím, že tam nejaké data sú Ked dám "prečítať" programátor bez založenej pamäte (ako som už pri mojich pokusoch v predošlom príspevku napísal) , tak sa mi v editore zobrazia komplet nuly (FF) a zmizne identifikácia pamäte.
Naposledy upravil rolis7 dne po červen 08 2020, 6:20, celkově upraveno 2 krát.
Založen: Jan 31, 2008 Příspěvky: 448 Bydliště: Liptov
Zaslal: po červen 08 2020, 6:17 Předmět:
To Habesan: je možné, že pamäť je uzamknutá (neviem či sa v TV pamäte zamykajú proti kopírovaniu a prepisovaniu, na to by možno vedeli odpovedať skúsenejší na tomto fóre) a preto sa mi nedarí ju premazať a znova zapísať. Program, ktorý používam na prácu s programátorom mi nikde neukáže v akom stave je pamäť (zamknutá/odomknutá) a ja s mojimi minimálnymi skúsenosťami neviem, ako sa to dá zistiť.
Založen: Jan 31, 2008 Příspěvky: 448 Bydliště: Liptov
Zaslal: po červen 08 2020, 6:40 Předmět:
To Heno: identifikácia sa nedeje automaticky pri každej práci s pamäťou. Na to je tam jedna položka v preklade nazvaná "zistiť". Po jej aktivácii sa v okne zobrazia zákaladné údaje o pamäti. Ten zoznam podporovaných pamätí neskôr napíšem, teraz nemám programátor pri sebe.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3Další
Strana 1 z 3
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.