Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird Kategorie: Programmierung C (von PeterS - 29.11.2010 14:49)
Als Antwort auf Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird von UlrichK - 28.11.2010 14:34

> > Hallo zusammen,
> > mein akt. Projekt ist soweit so gut wie abgeschlossen. Ich habe in der Entwicklungsphase im 10ms
> > TimerInterrupt folgenden code laufen, der beide LEDs abwechselnd rasch blinken lässt.
> >
> > ...
> >
> >     if( Int10msCtr & 16) {
> >       Port_WriteBit(PORT_LED1, ON);
> >       Port_WriteBit(PORT_LED2,OFF);
> >     } else {
> >       Port_WriteBit(PORT_LED1, OFF);
> >       Port_WriteBit(PORT_LED2, ON);
> >     }
> > ..
> > Damit erkennt man, dass der Interrupt aufgerufen wurde und der C-Control arbeitet.
> >
> > Nun ist das Proj. fertig. und ich habe diesen Block auskommentiert
> >
> >  /*
> >     if( Int10msCtr & 16) {
> >       Port_WriteBit(PORT_LED1, ON);
> >       Port_WriteBit(PORT_LED2,OFF);
> >     } else {
> >       Port_WriteBit(PORT_LED1, OFF);
> >       Port_WriteBit(PORT_LED2, ON);
> >     }
> >  */
> >
> > --> Die Applikation bleibt nun kurz nach dem Start stehen, völlig unklar wieso,
> >
> > aber und es wird noch aberwitziger
> >
> > bei folgendem erneut leicht modifiziertem Code
> >
> >
> >     if( Int10msCtr & 16) {
> >       Port_WriteBit(PORT_LED1, ON);
> >  //     Port_WriteBit(PORT_LED2,OFF);
> >     } else {
> >       Port_WriteBit(PORT_LED1, OFF);
> >  //     Port_WriteBit(PORT_LED2, ON);
> >     }
> >
> > gibt es eine RAM Schutzverletzung
> >
> > Conrad C-Control Pro 2010                                                                                              
> > OK0                                                                                                                    
> >                                                                                                                        
> > Interpreter gestartet - 64kb RAM                                                                                        
> >                                                                                                                        
> > Interpreter gestartet - 64kb RAM                                                                                        
> >                                                                                                                        
> > Stack RAM Schutzverletzung  bei Adresse 55647 in Thread 0                                                              
> >                                                                                                                        
> > Zeit: 1270ms      
> >
> >
> > --> Kann es sein, dass im Bytecode Interpreter ein Bug ist????
> > Kennt jemand sonst solche Effekte?
> > Hat jemand eine Idee wie man den eigentlichen fehler finden kann.
> >
> > Brenne nach guten Inputs
> >
> > Danke und Grü�e
> >
> > Jo
>
> Hallo Jo,
> die gleichen unerklärlichen Effekte habe ich auch. Siehe auch posting vom 29.11.
> Bereits am 22.10 habe ich PeterS mein komplettes Projekt an ccpro zugeschickt. Er hat mir auch
> zugesagt, nach dem Fehler zu suchen - hat aber z.Z. wohl keine Zeit dazu(?).
> Nochmal: Bei mir funktioniert etwas NICHT mehr, wenn ein Modul des Projekts an anderer Stelle steht.
> Das kann man ja verschieben in der IDE. Es traten bereits auf:
> - Stack Ram Schutzverletzung
> - Der Interpreter wurde einfach gestopt
> - Die ganze IDE wurde 2 mal schlagartig beendet (mag vielleicht was anderes sein).
> Ich hoffe immer noch auf Peter.
> Programmentwicklung kann zum Glück weitergehen, wenn das Modul ' wo anders' steht. Aber ist
> ein sehr unsicheres Gefühl.

Hallo Ulrich,

ein komplettes grö�eres Projekt zu debuggen ist bei diesen Effekten eine sehr schwere
Arbeit. Ich habe erstmal die letzte Beta mit einfacheren Bugfixes herausgebracht, aber ich
arbeite an dem Problem.

Ich würde mich freuen, wenn jemand ein möglichst kleines Projekt hätte, was diese Probleme
reproduziert.

Gruss Peter

> Gruss
> Ulrich


    Antwort schreiben


Antworten:

Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jo - 30.11.2010 10:25)
    Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von UlrichK - 30.11.2010 12:18)
        Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von PeterS - 30.11.2010 15:49)
            Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jo - 7.12.2010 19:55)
                Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von PeterS - 8.12.2010 7:29)
                    Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jo - 9.12.2010 16:55)
                       Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jo - 10.12.2010 11:20)
                          Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von PeterS - 10.12.2010 13:25)
                             Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jo - 11.12.2010 13:14)
                                Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jörg - 12.12.2010 8:03)
                                   Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von Jo - 13.12.2010 0:30)
                                     Neu auch mit ß2.0.12.8 Absturz wenn Testcode weggelassen wird (von Jo - 29.12.2010 18:21)
                                       Re: Neu auch mit ß2.0.12.8 Absturz wenn Testcode weggelassen wird (von PeterS - 29.12.2010 19:41)
                                         Re: Neu auch mit ß2.0.12.8 Absturz wenn Testcode weggelassen wird (von Jo - 29.12.2010 20:35)
            Re: HILFE , Unerklärbare effekt wenn etwas Testcode weggelassen wird (von UlrichK - 30.11.2010 19:21)
                Re: HILFE , Unerklärbarer Effekt (von UlrichK - 1.12.2010 19:08)
                    Re: HILFE , Unerklärbarer Effekt (von UlrichK - 9.12.2010 17:53)