atmega128 Dump
atmega128 Dump
Sziasztok!
Egy kis helpre lenne szükségem atmega128-al kapcsolatban.
Ha bepipáltam a pony-ban lock1 és lock2 részt akkor onnan már sehogy sem tudom ujra kiolvasni a tartalmat?
hallotam valami vcc,vpp bypass modszert de nem értem.
Van erre megoldás?
Egy kis helpre lenne szükségem atmega128-al kapcsolatban.
Ha bepipáltam a pony-ban lock1 és lock2 részt akkor onnan már sehogy sem tudom ujra kiolvasni a tartalmat?
hallotam valami vcc,vpp bypass modszert de nem értem.
Van erre megoldás?
Lock1 és Lock2 kipipálása során ha Reseteled a chipet (illetve teljes törlést küldesz rá), akkor minden alaphelyzetve áll. Illetve lehet, hogy külső órajelre raktad, ekkor az XTal2 lábra kell beküldeni és utána újra programozható. Az ATTiny2313 fejezetben egy hasonló hanyattlökött chip is kivesézésre került.
Először próbáld meg, hogy külső órajelet kap. Hátha így helyre tudod rakni. De jó eséllyel bezártad a chipet.
1 lehetőséged van még, ha bootblokkal rendelkezik, azaz a szoftver frissíthető benne és van ellenörző funkciója ami kiköhögi a beltartalmat (pl. STK500.exe programozóSW lehet ilyen). De ezt általában egyedileg szokták írni, és ha védeni kell a SW-t, akkor biza ilyet én nem raknék bele, és kiolvasáskor csak az OK, vagy az Err jön vissza.
Ha védelmet kell beépíteni, akkor biza a tervező gondolni szokott rá. És az életbe ki nem szeded belőle ami benne van.... Pl. énnekem is van 1-2 védett projekt, ami a feltöürési kísérlet hatására kitörli a chipet....
1 lehetőséged van még, ha bootblokkal rendelkezik, azaz a szoftver frissíthető benne és van ellenörző funkciója ami kiköhögi a beltartalmat (pl. STK500.exe programozóSW lehet ilyen). De ezt általában egyedileg szokták írni, és ha védeni kell a SW-t, akkor biza ilyet én nem raknék bele, és kiolvasáskor csak az OK, vagy az Err jön vissza.
Ha védelmet kell beépíteni, akkor biza a tervező gondolni szokott rá. És az életbe ki nem szeded belőle ami benne van.... Pl. énnekem is van 1-2 védett projekt, ami a feltöürési kísérlet hatására kitörli a chipet....
Néhányat találtam én is, de ez a Mega chipek esetén csak a teljes tokozás lebontásaés elektronmikrosztóp alatti bizgetéssel lehetséges. A tápfesz rángatása és egyéb trükköket a chip kikompenzálja. A feltörésre nincs lehetőség. A PICek esetén az újabbak (az elmúlt 5 évben kijött típusok) házi módszerekkel szintén nnem törhetőek.
Feltételezve hogy a SW jól van megírva.
Feltételezve hogy a SW jól van megírva.
Dev. Sig: 000000:
A MOSI lábad GND-ben marad, a SCK láb nem visz órajelet, a RESET-re nem reagál, nem lép be programozási módba, letiltottad a ISP hozzáférést....
Van még pár ötlet:)
Így nem illik programozgatni. Kinyírod a chipet - a véletlen beírásokkal.... Csak ha a DevID kiolvasás megy: csak utána szabad _bármit_ írni rá...
Az íráskép ha végigfut így és OK-t ír ki: na azt a programozót SW/HW dobnám ki. Rékérdezhetek:
- Bascommal programozod? (1.11.x.x)
A Bascom-AVR ezen verziói NEM kezeli a hibajelzéseket, amik programozás _alatt_ jönnek a programozóból!
A MOSI lábad GND-ben marad, a SCK láb nem visz órajelet, a RESET-re nem reagál, nem lép be programozási módba, letiltottad a ISP hozzáférést....
Van még pár ötlet:)
Így nem illik programozgatni. Kinyírod a chipet - a véletlen beírásokkal.... Csak ha a DevID kiolvasás megy: csak utána szabad _bármit_ írni rá...
Az íráskép ha végigfut így és OK-t ír ki: na azt a programozót SW/HW dobnám ki. Rékérdezhetek:
- Bascommal programozod? (1.11.x.x)
A Bascom-AVR ezen verziói NEM kezeli a hibajelzéseket, amik programozás _alatt_ jönnek a programozóból!
AVR OSPII programot használom és egy AVR911-es programozóm van. Az ic már egyszer volt programozva csak másik progi kéne bele, ismerősöm próbálta poniproggal programozni de nem ment neki mert kiírt valami 24es hibakódot. Az OSPII-vel ki akartam olvasni a fuse és a lock biteket, azt írta rá hogy 0x00.