Flash access
From Bettyhacks.com - Hack BettyTV-Remote
(the original firmware routines for erasing and writing flash) |
Tony Mahony (Talk | contribs) (Strukturiert und übersetzt) |
||
Line 1: | Line 1: | ||
− | + | === Information === | |
+ | Dies sind die Routinen der Original-Firmware, mit der ein Sektor im Flash gelöscht wird und Sektoren im Flash beschrieben werden. | ||
− | + | == Sektor im Flash löschen == | |
+ | === Registerbelegung === | ||
+ | <pre> | ||
+ | Register Inhalt | ||
+ | R0 Adresse des zu löschenden Sektors | ||
+ | </pre> | ||
+ | === Code === | ||
<pre> | <pre> | ||
CS0:80001BBC eraseFlashSector ; DATA XREF: CS0:off_80000878 o | CS0:80001BBC eraseFlashSector ; DATA XREF: CS0:off_80000878 o | ||
Line 74: | Line 81: | ||
</pre> | </pre> | ||
− | + | == Sektoren beschreiben == | |
+ | === Registerbelegung === | ||
+ | <pre> | ||
+ | Register Inhalt | ||
+ | R0 Adresse des zu löschenden Sektors | ||
+ | R1 Adresse der Quelldaten | ||
+ | R2 Anzahl der zu schreibenden Bytes/Wörter | ||
+ | </pre> | ||
+ | === Code === | ||
<pre> | <pre> | ||
CS0:80001C9C programFlash ; DATA XREF: CS0:off_8000087C o | CS0:80001C9C programFlash ; DATA XREF: CS0:off_8000087C o |