## c't-Projekte - Mailinglisten

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

### Re:[ct-bot] mmc_test mit Fehler...

Absender: Timo Sandmann
Datum: Di, 02.12.2008 21:15:18
In-reply-to: <000001c954b2$321f3e30$0200a8c0@mexpnew>
References: <000001c954b2$321f3e30$0200a8c0@mexpnew>

    Hi Frank,

    Am 02.12.2008 um 20:14 schrieb Frank Menzel:

>     Hi Timo,
>     ich noch mal. Habe die Logs noch etwas zusammengedraengt, den
>     Doppelpunkt weggenommen hinter dem i:
>     LOG_ERROR("i%u r:0x%x e:0x%x"

>     Und noch mal gebrannt mit auskommentiertem return 5.

>     Nun kommt er zum mmc_test()=7 :-(

>     Nach einer kurzen Weile ändert sich die Ausgabe auf demselben Display
>     zu:
>     Dauer r/w 1723/2844 laufend ändernd
>     Sektor: hochzählend

>     Auf dem Logausgabescreen:
>     E:i510 r:0x7f e:0xf

> >     E:i0 r:0x0 e:0xffxf

>     E:i508 r:0x7e e:0xf
>     E:i509 r:0xff e:0xf

`da fehlt immer noch das letzte Zeichen (scheinbar Bug im LOG-Display` `Code, daher auch die Abstürze?), nimm am besten noch mal die ganzen` `Doppelpunkte weg und füge am Ende einen Punkt hinzu, damit ist klar,` `wenn der Punkt angezeigt wird, ist alles komplett.`

>     Tja, mir sagt das nicht sehr viel...

`Was passiert ist Folgendes: Der Testcode schreibt ein Muster auf die` `Karte und liest es wieder aus. Nach dem Auslesen wird das gelesene` `Muster mit dem erwarteten verglichen. Hierbei kommt es aber zu einer` `Abweichung, d.h. entweder hat das Schreiben falsche Daten auf die` `Karte geschrieben oder das Lesen falsche wieder ausgelesen. Die Frage` `ist natürlich warum und vor allem warum nur im Hardware-SPI-Mode.` `Eigentlich bräuchten wir einen etwas besseren Test dafür...`

`Da es bei höheren Sektoren plötzlich funktioniert bei dir, scheint das` `Problem nur manchmal aufzutreten. Kann aber trotzdem am Timing liegen.`

`Ist es möglich, dass du die Karte mal von Anfang bis Ende (also das` `ganze GB) am PC mit Nullen beschreibst? Unter Linux & Co. geht das` `sehr einfach mit dem Tool dd, unter Windows gibt es da auch Tools,` `habe nur gerade keinen Namen parat (format tut das nicht). Danach neu` `formatieren, weil auch das Dateisystem überschrieben wurde.` `Ich weiß, das klingt komisch, hat bei mir aber schon öfters bzw. bei` `meinen Karten immer geholfen, wenn diese nach einem Absturz oder so` `Probleme hatten. Einfach um auszuschließen, dass es an etwas anderem` `als dem Bot-Code liegt.`

    Grüße,
    Timo

- Antworten:
  - AW: [ct-bot] mmc_test mit Fehler...
    - From: Frank Menzel

- Voriger (Datum): Re: [ct-bot] mmc_test mit Fehler..., Timo Sandmann
- Nächster (Datum): RE: [ct-bot] Map-Anzeige im Sim, Menzel, Frank IT-OO4
- Voriger (Thread): Re: [ct-bot] mmc_test mit Fehler..., Timo Sandmann
- Nächster (Thread): AW: [ct-bot] mmc_test mit Fehler..., Frank Menzel
- Indizes:
  - Datum
  - Thread