Forum: Mikrocontroller und Digitale Elektronik AVR: Flash auslesen bei gesetzten Lock-Bits


von Raoul D. (raoul_d219)


Lesenswert?

Hallo zusammen,

sind bei einem AVR ATMega8 die Lockbits für das Flash gesetzt, um die 
Firmware zu schützen, welches Bitmuster liest man dann beim 
Ausleseversuch mit bspw. avrdude?

von spess53 (Gast)


Lesenswert?

Hi

> welches Bitmuster liest man dann beim
>Ausleseversuch mit bspw. avrdude?

Kein einheitliches Muster:

:1000F000787879797A7A7B7B7C7C7D7D7E7E7F7F48
:1001000080808181828283838484858586868787B7
:10011000888889898A8A8B8B8C8C8D8D8E8E8F8F27
:100120009090919192929393949495959696979797
:10013000989899999A9A9B9B9C9C9D9D9E9E9F9F07
:10014000A0A0A1A1A2A2A3A3A4A4A5A5A6A6A7A777
:10015000A8A8A9A9AAAAABABACACADADAEAEAFAFE7
:10016000B0B0B1B1B2B2B3B3B4B4B5B5B6B6B7B757
:10017000B8B8B9B9BABABBBBBCBCBDBDBEBEBFBFC7
:10018000C0C0C1C1C2C2C3C3C4C4C5C5C6C6C7C737
:10019000C8C8C9C9CACACBCBCCCCCDCDCECECFCFA7
:1001A000D0D0D1D1D2D2D3D3D4D4D5D5D6D6D7D717
....

MfG Spess

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Raoul D. schrieb:
> welches Bitmuster liest man dann beim Ausleseversuch

Hängt im Wesentlichen von der Programmierschnittstelle ab. Bei ISP liest 
man m. E. nach das Echo des unteren Adressbytes (Wortadresse) zurück, 
also 00 00 01 01 02 02 usw., da der Chip ja gar nicht in den 
Programmiermodus gegangen ist. Ich glaube, bei JTAG liest man Nullen.

von Raoul D. (raoul_d219)


Lesenswert?

Jörg W. schrieb:
> Raoul D. schrieb:
>> welches Bitmuster liest man dann beim Ausleseversuch
>
> Hängt im Wesentlichen von der Programmierschnittstelle ab. Bei ISP liest
> man m. E. nach das Echo des unteren Adressbytes (Wortadresse) zurück,
> also 00 00 01 01 02 02 usw., da der Chip ja gar nicht in den
> Programmiermodus gegangen ist. Ich glaube, bei JTAG liest man Nullen.

Ok, das macht Sinn. Ich erhalte via ISP:
1
:2000000000000101020203030404050506060707080809090A0A0B0B0C0C0D0D0E0E0F0FF0
2
:2000200010101111121213131414151516161717181819191A1A1B1B1C1C1D1D1E1E1F1FD0
3
:2000400020202121222223232424252526262727282829292A2A2B2B2C2C2D2D2E2E2F2FB0
4
:2000600030303131323233333434353536363737383839393A3A3B3B3C3C3D3D3E3E3F3F90
5
:2000800040404141424243434444454546464747484849494A4A4B4B4C4C4D4D4E4E4F4F70
6
:2000A00050505151525253535454555556565757585859595A5A5B5B5C5C5D5D5E5E5F5F50

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.