c't

c't-Projekte - Mailinglisten


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

AW: AW: [ct-bot] Codegroesse zu gross mit akt. CVS ?

Absender: Frank Menzel
Datum: So, 11.06.2006 14:33:13
In-reply-to: <200606102342.19323.tevers@xxxxxxxxxxxxx>


Hallo Torsten
Danke für die Antworten. Trotz aller Versuche ließ sich heute der
Absturzeffekt nicht mehr nachvollziehen.
Besten Dank !

Gruß,
Frank Menzel

(PS: In Ponyprog wird nirgends die eigentliche Flashgröße des Hex-Files
angezeigt (habe jedenfalls nix finden können), zum Schluß kommt nur das
OK)


-----Ursprüngliche Nachricht-----
Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
[mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von
Torsten Evers
Gesendet: Samstag, 10. Juni 2006 23:42
An: Entwicklung rund um den c't-bot
Betreff: Re: AW: [ct-bot] Codegroesse zu gross mit akt. CVS ?

Hallo Frank,

Am Samstag, 10. Juni 2006 22:17 schrieb Frank Menzel:
> Hallo Torsten,
> wieso 24K ? Der Explorer zeigt mir genau 66K der HEX-Datei nach
> auskommentieren des Defines bot_2_pc_available. 
wie ich schon schrieb....die Größe der HEX-Datei ist *nicht* die Menge
der zu 
flashenden Bytes!

> Und die Optimierung 
> (Optimierungsoption -Os ist auch eingestellt) ist ja standardmäßig
> gesetzt-ich habe -wie gesagt- nichts verändert !
> Meckern tut Ponyprog auch nicht, sondern zeigt in der Statuszeile
unten
> immer denselben Wert 33xxx Bytes - ist nicht der richtige Wert. Aber
> diese Werte habe ich nie beachtet, da es immer lief, muß auch nix
> bedeuten.
Genau die Größenangabe hört sich aber schon besser an, ist aber noch
weit von 
der Wahrheit weg (s.u.) ;-)
Die 66k haben jedenfalls nichts mit dem Platz zu tun, den der Code
nacher im 
Flash einnimmt.

> Meine Frage wurde aber in keiner Weise angeschnitten. Tritt der
> beschriebene Absturz bei anderen Bots auch auf ? Ist vielleicht die
> Stackgröße (mir schon klar im Ram) begrenzt und wird nun besonders
> beansprucht durch das maze-Verhalten ?
Nein. Das maze-Verhalten ist ja auch nicht neu dazugekommen und läuft
nun 
schon seit einigen Wochen. In den letzten Tagen habe ich gerade dieses 
Verhalten auch verstärkt genutzt. Ohne Probleme. Bei mir (um Dir mal
einen 
Vergleichswert zu liefern) ist die HEX-Datei 67281 Bytes groß...geflasht

werden 23910 bytes!
Hier die Ausgabe von AVRDUDE:
avrdude: writing flash (23910 bytes):
Ebenfalls gemessen mit einem frisch ausgecheckten und unveränderten 
c't-Bot-Projekt.
Bist Du sicher, dass Deine Probleme nicht auf spontane Resets
zurückzuführen 
sind? Es gibt dazu auch einen offiziellen Hardware-Patch 
(http://www.heise.de/ct/ftp/projekte/ct-bot/hardware-mods.shtml, 3.
Patch)

Schöne Grüße,

Torsten Evers


_______________________________________________
ct-bot-entwickler Mailingliste
ct-bot-entwickler@xxxxxxxxxxxxxxxxx
http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler