Doofe Frage

28.10.2006 20:25
avatar  VT_340 ( gelöscht )
#1 Doofe Frage
VT
VT_340 ( gelöscht )

Moin,
Wieso passt Harry's DoppelblitzTiny auf einen 1KB Tiny drauf, wenn die HEX Datei in Windows 1,89 KB gross ist??

Gruss

Alex
[i]"Sei kühn mit der Aufstellung spekulativer Hypothesen, aber kritisiere und prüfe sie dann erbarmungslos!"


 Antworten

 Beitrag melden
28.10.2006 20:41
avatar  MrFemto
#2 RE: Doofe Frage
Mr

Tag,

weil die Datei aus mehr wie nur den Daten besteht, die später in die MCU kommen.
Grüher hätte man sich so ne Verschwendung nicht leisten können...

georg


 Antworten

 Beitrag melden
28.10.2006 20:56
avatar  Fred
#3 RE: Doofe Frage
avatar

Alex,

keineswegs 'ne doofe Frage! Georg hat sie ja schon allgemein beantwortet.
Wie die Kodierung beim sog. Intel HEX Format aussieht, findest Du z.B. hier:

http://www.cs.net/lucid/intel.htm

Gruß

Fred

Time flies like an arrow, fruit flies like a banana.
Groucho Marx


 Antworten

 Beitrag melden
28.10.2006 21:02 (zuletzt bearbeitet: 28.10.2006 21:02)
avatar  MrFemto
#4 RE: Doofe Frage
Mr
ja, gute Frage, es gibt verschiedene HEX Formate, aich versch.
intel HEX Formate, mit dem falschen geht es nicht...
Was dabei rauskommt, wenn man kompiliert, lässt sich im
Assembler einstellen, wenn man sich ein Programm, wie das von Harry,
kopiert, braucht man sich keine Gedanken zu machen...

georg

 Antworten

 Beitrag melden
28.10.2006 21:49 (zuletzt bearbeitet: 28.10.2006 21:51)
avatar  VT_340 ( gelöscht )
#5 RE: Doofe Frage
VT
VT_340 ( gelöscht )
Wie sehe ich wie gross dann die Datenmenge ist, die wirklich in den Chip gepackt wird?

"Sei kühn mit der Aufstellung spekulativer Hypothesen, aber kritisiere und prüfe sie dann erbarmungslos!"

 Antworten

 Beitrag melden
28.10.2006 21:56 (zuletzt bearbeitet: 28.10.2006 21:58)
avatar  MrFemto
#6 RE: Doofe Frage
Mr
Hängt vom Programm ab, hex ist fast Assembler, nur übersetzt,
(es gibt für jeden Assebler Befehl eine hex Übersetzung,
die Anweisungen für den Kompiler kommen nicht in den Chip)
glaube, das hat dann gleich viele Zeilen. (je nachdem,was man mitzählt...)
Es soll Verrückte geben, die programmieren hex direkt.
Beim kompilieren wird das eigentlich angezeigt, aber das braucht man
ja nicht, wenn man schon hex hat.
Der Programmer sagt einem, wieviel Zeilen er schreibt, bzw. die Endadresse,
daran kann man das ablesen, AVR ist ja kein OTP, kann man also testen...

georg

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Forenspende
Hallo !

Wir hoffen, dass dir unser Forum gefällt und du dich hier genauso wohlfühlst wie wir.

Wenn du uns bei der Erhaltung des Forums unterstützen möchtest, kannst du mit Hilfe einer kleinen Spende dazu beitragen, den weiteren Betrieb zu finanzieren.

Deine Spende hilft!

Spendenziel: 346€
101%