Jak vyčíst náplň ATmega32A přes JTAG?
Moderátor: Moderátoři
- forbidden
- Příspěvky: 8808
- Registrován: 14 úno 2005, 01:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
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é?
- forbidden
- Příspěvky: 8808
- Registrován: 14 úno 2005, 01:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
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.
Můžeš narazit na následující problémy:
Bude zapnutá ochrana proti vyčtení kódu. (po SPI)
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.
M.
Bude zapnutá ochrana proti vyčtení kódu. (po SPI)
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.
M.
- forbidden
- Příspěvky: 8808
- Registrován: 14 úno 2005, 01:00
- Bydliště: Brno (JN89GF)
- Kontaktovat uživatele:
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.