## c't-Projekte - Mailinglisten

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

### Re: AW: [ct-bot] sensDistL(R)Toggle...

Absender: Timo Sandmann
Datum: Di, 11.09.2007 22:05:00
In-reply-to: <000001c7f4a9$5207ed10$fe78a8c0@mexpnew>
References: <000001c7f4a9$5207ed10$fe78a8c0@mexpnew>

    Hallo Frank,

    Am 11.09.2007 um 21:23 schrieb Frank Menzel:

>     Hallo Timo,
>     habe also noch mal ausgecheckt und es ging erst mal soweit alles.
>     Prima dachte ich und mein Zeug eingebaut, neues Verhalten zugefügt mit
>     neuen Dateien, andere aktiviert oder deaktiviert. Und dann neue
>     übersetzt und plötzlich zeigten meine Sensoren nur noch beide 100 100
>     (im SIM-ich meine immer den Sim). Genau das war dann gestern und heute
>     Vormittag der Fall wo ich meinte, irgendwas funktioniert hier nicht
>     richtig.

`schalte in ct-Bot.h bitte mal LOG_CTSIM oder LOG_STDOUT an und` `außerdem in pc/ eeprom-emu_pc.c in Zeile 51 #define DEBUG_EEPROM` `(also das Kommentarzeichen weg).` `Nach dem Start müsstest du jetzt entweder im Sim-Log-Fenster oder auf` `der Konsole ein paar Ausgaben der EEPROM-Emulation sehen, diese bitte` `mal hier aufführen.`

>     Habe nun versucht, dies irgendwie schrittweise nachvollziehbar zu
>     machen, ist mir aber nicht geglückt. Habe also wieder ausgecheckt und
>     schrittweise wieder alles eingebaut, tja und bis jetzt zeigen die

> `Sensoren wieder normale Werte an und drehen tut sich auch alles` `richtig`

>     wie es sein soll. Beim echten hatte ich wohl nicht die eep-Datei drauf
>     (auch komisch weil sie immer drauf war und es bis gestern immer lief).

`Ich weiß ja nicht, was genau du geändert hast, aber wenn der Compiler` `das EEPROM umstrukturiert, muss man die eep-Datei neu auf den Bot` `übertragen (weil sonst die Adresszuordnung nicht mehr stimmt).` `Normalerweise dürfte das nur dann passieren, wenn man Variablen` `hinzugefügt hat, die im EEPROM liegen sollen.`

>     Beim Sim wird ja auch eine eep-Datei erzeugt. Was muß ich denn mit

> `dieser tun ? Muß bei dieser irgendwas beachtet werden ? Meine` `Vermutung`

>     geht dahin, dass es irgendwie damit zusammenhängt und auch wegen der
>     vielen Mails der letzten Zeit bzgl. Eprom-Simulation (was mir zum
>     Verstehen zu viel war)...

`Unter Documentation/eeprom-simulation.html findest du den letzten` `Stand dazu. "Eigentlich" sollte der Post-Build-Step für den Sim alles` `automatisch machen. Falls es da aber irgendwo noch ein Problem gibt` `oder ein Bug ist, könnte das durchaus eine Erklärung sein, darüber` `sollte aber die Debug-Ausgabe (s.o.) Aufschluss geben, zumindest` `erstmal, ob hier etwas schief ging.`

    Gruß Timo

- Antworten:
  - [ct-bot] EEPROM-Emu...
    - From: Menzel, Frank IT-OO4

- Referenzen:
  - AW: [ct-bot] sensDistL(R)Toggle...
    - From: Frank Menzel

- Voriger (Datum): AW: [ct-bot] sensDistL(R)Toggle..., Frank Menzel
- Nächster (Datum): [ct-bot] EEPROM-Emu..., Menzel, Frank IT-OO4
- Voriger (Thread): AW: [ct-bot] sensDistL(R)Toggle..., Frank Menzel
- Nächster (Thread): [ct-bot] EEPROM-Emu..., Menzel, Frank IT-OO4
- Indizes:
  - Datum
  - Thread