und Funktionen)
Werte führen zu unerwarteten Fehlfunktion. Während bei den Intel-
Hex-Formaten 255 Bytes möglich sind, ist bei den verschiedenen
Motorola SREC-Formaten die maximale Anzahl wenige Bytes gerin-
ger. Der angegebene Wert wird automatisch korrigiert. Somit erhal-
ten Sie mit der Angabe von 255 immer die maximal mögliche Anzahl
von Bytes pro Zeile.
Bei Intel-Hex-Format und bei Motorola SREC-Format werden die Zei-
lenende mit <cr><lf> kodiert. Sollen Dateien mit ausschließlich <cr>
oder <lf> kodiert werden, so kann die Konstante CR bzw. LF dazu
verodert werden.
Beispiel: HEX32 or 64 or LF erzeugt I32HEX-Files mit 64 Bytes Da-
ten pro Zeile und nur einem <lf> für die Zeilenenden.
memType
Gibt an, welcher Speicher gelesen werden soll. Die Angabe ist für die
jeweilige Targetfamilie spezifisch und ist in den jeweiligen Kapiteln
beschrieben.
startAddr
Bestimmt die erste Adresse, ab der gelesen werden soll.
length
Bestimmt die Anzahl in Bytes, die gelesen werden sollen.
Rückgabewert:
- keiner (Prozedur)
Hinweis zu Verify beim Lesen
Um ein Verify, ähnlich wie beim Schreiben ins Target, zu erreichen, kann
man die gelesene Datei anschließend mittels target_writeFromFile
mit verify = verifyOnly überprüfen.
© halec 2025
roloFlash 2 AVR
VI roloFlash-API (Liste der Prozeduren
63