mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik XC866-4FR mit 32kB Programmspeicher?!


Autor: D. Fries (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich verstehe gerade die Welt nicht mehr.

Hab ein Starter Kit von Infineon vor mit liegen, das mit einem XC866-4FR 
bestückt ist.
Das selstame ist: Ich kann problemlos Programme mit bis zu 32kB per 
XC_FLOAD in den µC laden, was von dem Tool auch verifiziert wird. Die 
besagten 32kB sind gemessen an der HEX-Datei die Keil erzeugt und FLOAD 
dann hochlädt.
Erst bei einer HEX-File von über 32kB schlägt die Übertragung fehl, so 
dass auch der Code nicht mehr durch FLOAD verifiziert wird.

Wie kann das sein? Es gibt ja nicht einmal einen µC der XC866er Reihe 
mit 32kB Programmspeicher.


mfg
D. Fries

Autor: M. G. (looking)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast Du wirklich 32k Binärcode oder ist das Hexfile 32k groß?

Autor: D. Fries (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
das HEX-File ist 32kB groß.
Worin unterscheidet sich denn die Länge des Binärcodes von der Größe der 
HEX-Datei?

Autor: M. G. (looking)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Hex-Datei ist im ASCII-Format aufgebaut. Pro Byte werden dort 2 
ASCII-Zeichen benötigt, außerdem gibt es pro Zeile einen Header mit der 
Adresse und Anzahl Bytes sowie eine Checksumme am Ende der Zeile.
http://de.wikipedia.org/wiki/Intel_HEX

Autor: D. Fries (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ui,
dann ist das wohl nur ein seltsamer Zufall, dass das HEX-File genau 
doppelt so groß ist wie das eigentliche Programm (denn exakt ab einer 
Größe von über 32kB konnte ich es nicht mehr hochladen).

Danke für die Infos!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.