hallo, also woher weiß man z.b. dass man die bootadresse mit 2 multiplizieren muss? ich habe das hier in einem beitrag gelesen. ich bin grad selber dabei mich mit einem bootloader zu beschäftigen (für atmega8). wo stehen solche informationen? ich habe im datasheet zum atmega8 nix lesen können..oder vielleicht nicht gesehen.. gibt es dafür irgendwelche application notes? mfg
Das folgt daraus, dass AVR wortadressiert sind, Prozessor unabhängige Brennprogramme aber in Bytes rechnen.
pfister schrieb: > also woher weiß man z.b. dass man die bootadresse mit 2 multiplizieren > muss? ich habe das hier in einem beitrag gelesen. ich bin grad selber > dabei mich mit einem bootloader zu beschäftigen (für atmega8). Wenn du die Bytes zählst und das mit Wort-Adressen vergleichst, ergibt sich der Faktor 2 einfach aus der unterschiedlichen Größe deiner Speichereinheiten (2 Byte = 1 Wort). Du mußt halt wissen, in welcher Einheit du rechnest.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.