Založen: Feb 14, 2005 Příspěvky: 9089 Bydliště: Brno (JN89GF)
Zaslal: út prosinec 01 2015, 23:11 Předmět: Jak vyčíst náplň ATmega32A přes JTAG?
Mám tu na opravu jedno zařízení, u kterýho mám opravdu silný podezření na blbou ATmegu. Na desce je vyvedený JTAG rozhraní a ATmega je v TQFP. Mám tu i druhý stejný a dobrý. Je nějaká šance vyčíst náplň přes ten JTAG? S Atmelama nemám absolutně zkušenosti, ani na ně nemám vybavení. Můj univerzální programátor je sice umí, ale zase nemám redukci na DIL a navíc se mi je nechce zbytečně odpájet z desky. Případně je někdo z Brna, kdo by to uměl načíst a třeba vypálit do čisté?
Založen: Feb 14, 2005 Příspěvky: 9089 Bydliště: Brno (JN89GF)
Zaslal: st prosinec 02 2015, 9:05 Předmět:
Toho se taky bojím, ale ono je to poměrně jednoduchý jednoúčelový zařízení (mlýnek na kafe). To se někomu těžko vyplatí kopírovat. Minimálně za zkoušku mi to stojí zkusit načíst.
Udělat náplň do Atmel je podobné jako udělat náplň pro PIC.
Hlavní rozdíl je, že typicky 8bit. PIC CPU má jen jeden akumulátor na kterém se odehrává většina operací a hardwarový (omezený) zásobník.
Založen: Jan 12, 2009 Příspěvky: 7131 Bydliště: Plzeňsko
Zaslal: st prosinec 02 2015, 18:00 Předmět:
Já bych se vrátil k samotnému vyčtení a zapsání paměti.
Je problém udělat si z pěti drátků redukci z toho DIL na ten JTAG konekor ??? _________________ 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: Feb 14, 2005 Příspěvky: 9089 Bydliště: Brno (JN89GF)
Zaslal: st prosinec 02 2015, 19:52 Předmět:
To problém není, to mě nenapadlo. Na tom JTAGu jsou všechny signály potřebný k programování běžným programátorem? Myslel jsem, že je to nějaký speciální rozhraní. Že na běžný programování se používají jiný vývody. Pokud je to tak, tak pět drátů napájím a nastrkám přímo do patice programátoru. Zkouknu někde na netu, co tam je a vyzkouším to.
Běžné programování se dělá přes SPI, to jsou jiné dráty než JTAG. Takže pokud máš obyčejný ISP programátor, na JTAG s ním nepochodíš, na ten potřebuješ JTAG programátor/debugger.
A to si nemůžeš k tomu TQFP připájet 4 drátky pro MOSI, MISO, SCK a RESET (a dva další potřebné někde na desce pro napájení a zem) a přečíst to normálně programátorem, který máš? Vždyť je to práce na dvě minuty.
JTAG bude disabled - to poznáš pokud jsou nějaké piny dedikované pro JTAG použité jako normální IO. To by mělo jít napravit přepsáním pouze konfigurační paměti po SPI.
Zkusil by se připojit na ISP connector (MISO MOSI SCK RESET, at už je to na tom vyvedeném konektoru, nebo přes pár drátků přímo z pinů), a zkusil to vyčíst. Pokud to nepůjde a je to něco hodně jednoduchého, zkus se ozvat a můžeme zkusit dát ten program dohromady.
Založen: Feb 14, 2005 Příspěvky: 9089 Bydliště: Brno (JN89GF)
Zaslal: čt prosinec 03 2015, 9:04 Předmět:
U PICů nejde použít ICSP pokud jsou na ty piny připojený nějaký periferie, který to programování znemožní. U ATmegy to bude nejspíš podobně ne? Musel bych je odpojit a vzhledem k oboustranné desce s prokovy, kde je pár cest i pod tou ATmegou to není nejlepší nápad. Možná by se to i podařilo, ale zatím se mi do toho nechce. Spíš jsem vkládal naděje do toho JTAGu, když má na desce konektor.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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.