## c't-Projekte - Mailinglisten

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

### AW: [ct-bot] EEPROM-Emu... -> Bug gefunden !

Absender: Frank Menzel
Datum: Mi, 12.09.2007 17:46:40
In-reply-to: <812F86EC9E1A96489D5E83C2AB7D6886013BACA1@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>

    Hallo Timo,
    hab's eben noch mal versucht und zuerst alle beiden debug-W32 und -MCU
    Verzeichnisse gelöscht und zuerst eine EXE erzeugt. Alles bestens,
    Eeprom im PC-Modus. Dann für MCU-W32 übersetzt und die davor erzeugte
    exe gestartet und wieder -> Sensoren zeigen nur noch 100 100.
    MCU-Verzeichnis wieder gelöscht und alles wieder bestens...
    Hab auch jetzt die eep und Hex-datei mal nacheinander auf den bot
    übertragen und funktioniert dort bestens. Also läuft die MCU-eep also
    nur nicht auf dem XP-Rechner.
    Das kann doch nicht bloß bei mir so sein !?

    Mit freundlichen Grüßen
    Frank Menzel

    -----Ursprüngliche Nachricht-----
    Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
    [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von
    Menzel, Frank IT-OO4
    Gesendet: Mittwoch, 12. September 2007 15:54
    An: Entwicklung rund um den c't-bot
    Betreff: RE: [ct-bot] EEPROM-Emu... -> Bug gefunden !

    Hallo Timo,
    genau so ist es. Sobald er im Sim unter MCU-Modus läuft geht's nicht
    mehr...

    Mit freundlichen Grüßen
    Frank Menzel

    -----Original Message-----
    From: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
    [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] On Behalf Of Timo
    Sandmann
    Sent: Wednesday, September 12, 2007 3:21 PM
    To: Entwicklung rund um den c't-bot
    Subject: Re: [ct-bot] EEPROM-Emu... -> Bug gefunden !

    Hallo Frank,

    Am 12.09.2007 um 11:55 schrieb Menzel, Frank IT-OO4:
    > Wie unten zu erkennen, wird eprom im MCU-Modus erkannt (im sim) und
    > dann wird 100 100 fehlerhaft angezeigt. Bei der Ausgabe darunter, wird

    > PC-Modus korrekt erkannt.

    also die EEPROM-Emulation ist nicht von mir, aber MCU-Modus ist auch für
    PC korrekt, das soll bedeuten (in Kurzform), dass das am PC in eine
    Datei gespeicherte EEPROM ein zum Bot kompatibles Format hat (siehe
    Doku).

    > Nun habe ich da mal in der Quelle geforscht und festgestellt, dass
    > dies die Ursache ist:
    >
    > /*Dateien oeffnen*/
    > 	if(!(fps=fopen(simfile,"r"))){
    > 		LOG_INFO("->EEPROM-MAP fuer PC fehlt");
    > 		return(1);
    > 	}
    > 	if(!(fpb=fopen(botfile,"r"))){
    > 		LOG_INFO("->EEPROM-MAP fuer MCU fehlt");
    > 		return(2);
    > 	}
    >
    > Beide liegen nacheinander, egal ob die PC-Datei gefunden wird oder
    > nicht. Habe ich mal irgendwann die Übersetzung für MCU-W32 laufen
    > gelassen, so findet er ja durch das nun vorhandene Verzeichnis
    > debug-mcu-w32 die Datei und die Sensoren zeigen fehlerhaft 100 100.
    > Benenne ich einfach das MCU-Dir um (oder löschen), so klappt alles
    > wieder !

    Sobald eine der beiden Dateien nicht gefunden wird, bricht die Funktion
    ab, weil dann der MCU-Modus nicht gehen kann (und es wird in den
    PC-Modus geschaltet), das an sich sollte kein Fehler sein.

    > Dies ist immer wieder so nachvollziehbar...

    Also wenn ich dich jetzt richtig verstehe, hast du Probleme, wenn die
    EEPROM-Emu im MCU-Modus ist und im PC-Modus klappt alles bestens?
    Dann wäre die Frage, wo im MCU-Modus ein Bug ist, der dir die Probleme
    bereitet.

    Gruß Timo

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

    Confidentiality note:
    The information in this email and any attachment may contain
    confidential and proprietary information of Heidelberger Druckmaschinen
    AG and/or its affiliates and may be privileged or otherwise protected
    >from disclosure. If you are not the intended recipient, you are hereby
    notified that any review, reliance or distribution by others or
    forwarding without express permission is strictly prohibited and may
    cause liability. In case you have received this message due to an error
    in transmission, we kindly ask you to notify the sender immediately and
    to delete this email and any attachment from your system.

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

- Antworten:
  - Re: AW: [ct-bot] EEPROM-Emu... -> Bug gefunden !
    - From: Timo Sandmann

- Referenzen:
  - RE: [ct-bot] EEPROM-Emu... -> Bug gefunden !
    - From: Menzel, Frank IT-OO4

- Voriger (Datum): RE: [ct-bot] EEPROM-Emu... -> Bug gefunden !, Menzel, Frank IT-OO4
- Nächster (Datum): Re: AW: [ct-bot] EEPROM-Emu... -> Bug gefunden !, Timo Sandmann
- Voriger (Thread): RE: [ct-bot] EEPROM-Emu... -> Bug gefunden !, Menzel, Frank IT-OO4
- Nächster (Thread): Re: AW: [ct-bot] EEPROM-Emu... -> Bug gefunden !, Timo Sandmann
- Indizes:
  - Datum
  - Thread