Atmega168 Programierung ändern Katastrophe

OP #7234187
Lesenswert?

Hallo Liebe Gemeinde.
Ich bin neu im Thema Microcontroller Programmieren,Ich möchte eine datei 
vom Atmel Atmega 168 Umschreiben Es geht lediglich um den Begrüßungstext
Das Ganze ist ein Controller von einer Haldex Steuerung vom Golf 4
Ich Verstehe nur Bahnhof aus den Ganzen Zahlen ...lol

Würde mich über eure Hilfe freuen
Angehängte Dateien:
Moderator Persönliche Seite #7234190
Lesenswert?

Erich schrieb:
> Ich Verstehe nur Bahnhof aus den Ganzen Zahlen

Kein Wunder. Was du da hast, ist ja nur der Code, den die Maschine 
ausführen soll. Der ist nicht menschenlesbar.

Hast du denn Zugriff auf das, woraus dieser Maschinencode entstanden 
ist? Das sollte etwas menschenlesbares sein.

Ansonsten kann man einen einfachen Text natürlich noch durch einen 
gleicher Länge auch im Maschinencode zu ersetzen versuchen.
Gast #7234575
Lesenswert?

Jörg W. schrieb:
> Habe mir deine Hex-Datei angesehen. Du hast versucht,
> einen Controller auszulesen, der gegen Auslesen geschützt ist

Woran erkennst Du, dass ein Ausleseschutz besteht?

Ich hätte gedacht, dass dann nur FF oder so geliefert werden, aber der 
Inhalt des Hexfiles scheint mir kein Muster zu haben.
Moderator Persönliche Seite #7234581
Lesenswert?

Manfred schrieb:
> Ich hätte gedacht, dass dann nur FF oder so geliefert werden, aber der
> Inhalt des Hexfiles scheint mir kein Muster zu haben.

Doch: es liest das untere Byte der Adresse vom SPI-Kommando zurück. Das 
ist typisch für einen AVR mit Ausleseschutz. Statt ausgelesener Daten 
kommt einfach das zurück, was im Byte zuvor auf dem SPI hinein geschoben 
worden ist.

Jedes Byte erscheint dabei zweimal, weil es sich um 16-bit-Wordadressen 
handelt. Die Unterscheidung zwischen low- und high-Byte des Worts 
erfolgt durch ein Bit im Kommando selbst.
Gast #7234582
Lesenswert?

Manfred schrieb:

> Woran erkennst Du, dass ein Ausleseschutz besteht?

Das ist simpel: es treten über den gesamten Bereich auuschließlich sehr 
reguläre Muster auf und es ist keine typische AVR8-Programmstruktur 
erkennbar (also inbesondere keine Vektortabelle oder auch nur Bruchteile 
davon).

> Ich hätte gedacht, dass dann nur FF oder so geliefert werden, aber der
> Inhalt des Hexfiles scheint mir kein Muster zu haben.

Bist du vollkommen blind?
Gast #7235325
Lesenswert?

Ich "reite" nicht, sondern habe nur Jörg Wunsch geantwortet.
  Und das ist auch nicht der Punkt - er irrt oft genug, wie wir alle 
nur: er verschwindet anschließend sang&klanglos, nachdem er zuvor mit 
"Arduidiot", "grenzdebil" und was nicht allem um sich geworfen hat; und 
auch hier, keine zwei Tage später, pflaumt er wieder ein Forumsmitglied 
mit "vollkommen blind" an. Nachdem er im anderen Fall zweimal auf das 
Datenblatt verwies, das er offenbar selbst nicht gelesen hatte. Also das 
war mir dann doch zu dreist.
Gast #7235725
Lesenswert?

DAZU MAL DIREKT "unplugged" gefragt an (diesmal)
Jörg W.(dl8dtl) (Moderator)

FAST JEDE Nachricht/Antwort/Beitrag durch Herr/Frau/Trans/Etc. "c-hater" 
beinhaltet persönliche Beleidigungen, die zweifellos oft justiziabel 
sind.

Kleinigkeiten werden hier sehr-rigeros "gesperrt" oder "gelöscht", teils 
ist dazu kein vergleichbarer Grund erkennbar.

Ausnahme scheint Herr/Frau/Trans/Etc "c-hater" zu sein, und Fragen dazu 
an sog. "Moderatoren" sind sehr geboten:

1) Ausnahme-Agenda der Mods/Betreiber zu "c-hater" liegt womöglich vor. 
WARUM IST DAS SO?
2) WARUM-GENAU geniesst Herr/Frau/Trans/Etc "c-hater" Sonderrechte?
3) WARUM wurden/werden Beiträge hier aus GERINGEREM ANLASS 
gesperrt/gelöscht?
4) WARUM-GENAU schreiten sog. Moderatoren dazu nicht konsequent ein?
5) Gibt es bei Moderatoren/Betreibern ein Bewußtsein zum Thema 
"Justiziabilität"?

Welche Antworten gibt es dazu?
Gast #7235982
Lesenswert?

Ach...
Manche sind eben gleicher!

Der C Hasser kann keine Fehler eingestehen. Ihm zeigt lieber mit dem 
Stinkefinger auf Andere.

Letztens, auch erst ein paar Tage her:
Da machte ein Moderator einen sachlichen Fehler, beging einen kleinen 
Irrtum.
Auf meinen durchaus nicht unfreundlichen Hinweis, hat ihm sein Posting 
gelöscht und meins gleich mit.
Das zeugt vielleicht von "großer" Macht, aber anständig und Einsicht, 
sieht anders aus.
Beitrag #7235983 wurde von einem Moderator gelöscht.
Beitrag #7235986 wurde von einem Moderator gelöscht.
Gast #7236008
Lesenswert?

"... und ich begehre, nicht schuld daran zu sein!"
  Ich wollte nur c-hater hinreichend diskret meine Meinung geigen - bis 
dann Dyson ankam. Und jetzt haben wir wieder diese unsägliche 
Diskussion.

Um aber noch etwas zum Thema beizutragen: Manfred hatte gar nicht so 
Unrecht, ein ATtiny85 (1706), ATmega328P (1545) sowie ATmega1284P (1024) 
bringen alle 'FF', nur ein alter ATmega168 (0452) zeigt das beschriebene 
Verhalten mit dem Low-Address-Byte.
Beitrag #7236100 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren