Programmgröße Atmega8

Gast #3413449
Lesenswert?

Hi

>wie kann ich erkennen, wie voll mein Atmega8 speichermässig ist, wenn
>meine Bascomerzeugte hex-Datei 11kb groß ist?

Adressen im Hex-File ansehen:

:100110001895189518951895189518951895189577
 ^^                                         +
   ^^^^

Darf nicht größer als 0x1FFF sein.

MfG Spess
OP #3413455
Lesenswert?

set schrieb:
> steht im datenblatt.
>
> es sind beim atmega8 8kb.
> damit dein programm platz hat solltest du z.b. den atmega16 oder höher
> nehmen.

Hallo set,

das habe ich schon rausbekommen, nur komme ich ins schleudern, weil 
Bascom aus meinem Programmcode eine hex-Datei macht, die laut Windows 
11kb groß ist.

Mit myavr_Progtool kann ich die Datei ohne Probleme auf den Atmega 
rüberschreiben.
Gast #3413460
Lesenswert?

Hi

>das habe ich schon rausbekommen, nur komme ich ins schleudern, weil
>Bascom aus meinem Programmcode eine hex-Datei macht, die laut Windows
>11kb groß ist.

Das Hex-File ist eine ASCII-Datei. Ein Byte wird durch zwei Zeichen 
dargestellt. Dazu kommen pro Zeile noch ein paar zusätzliche 
Informationen. Dadurch ist ein Hex-File grob geschätzt etwa 2,5 x größer 
als der eigentliche Programmcode.

MfG Spess

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