Du kannst die Hex sichern bevor du das neue Programm flasht. Die Hex speicherst du dann und kannst es immer wieder flashen, wenn das andere Programm nicht funktioniert. Die Hex kannst du aber nicht in einen Quellcode wandeln.
MfG Hannes
Werbung
Du kannst die Hex sichern bevor du das neue Programm flasht. Die Hex speicherst du dann und kannst es immer wieder flashen, wenn das andere Programm nicht funktioniert. Die Hex kannst du aber nicht in einen Quellcode wandeln.
MfG Hannes
Hannes: Dazu muss man das Hexfile aber haben ... und genau das war Teilproblem 1![]()
@Andreas: Warum überschreibst du das Programm nicht einfach? Dein Kollege hat sicher noch die funktionierende Version, du kannst also an deinem Code selbst optimieren und nach dem Urlaub zeigt sich dann ob du den alten Quelltext überhaupt noch brauchst ...
mfG
Markus
PS: Versionsverwaltungssysteme (git + github!) sind was feines ...
Tiny ASURO Library: Thread und sf.net Seite
<klugschei* ein>
Genau genommen könnte er schon aus ner hex Datei Programmcode machen - rückassemblieren nennt sich das ganze. Es kommt dann aber keine C Sprache raus sondern "lesbare" Maschinensprache, eine Art Assembler![]()
<\klugschei* aus>
praktisch findet dass in deinem Fall leider keine Anwendung![]()
grüße
@markusj
Die Hex Datei hat er ja. Die befindet sich am Asuro, den man auslesen kann. Nur das umwandeln in einen Quellcode funktioniert nicht.
MfG Hannes
Naja, wie lange ist dein Freund den mit Ferien? Oder ist das ein Quasi-Emigration? Hat dein freund seine Rechner worauf das Hex steht mit genommen auf Ferien? (Hint: Email anhang) Oder steht es immer noch in seiner Hause?
Ich vermute das soll nur ein Beispiel von Geduld werden. Oder ein Lern-Periode wo du die Lösung wider von Anfang an Erfinden mag.
Kann man, oder zumindest er, nicht. Der Bootloader bietet keine Funktion um ein Flash-Image vom ASURO herunterzuladen. Und die Lockbits sind ab Werk auch gesetzt. Selbst wenn er also einen ISP hätte, käme er nicht mehr an die Daten ran.
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Ok das wusste ich nicht.
MfG Hannes
Lesezeichen